使用webiopi控制树莓派的GPIO引脚电平(WEB在线管理)(引)

1、必须安装python开发版,即python-dev,不然后面很多软件都会安装不成功,提示目录无法找到之类的。(教训) sudo apt-get install python-dev 正常情况下,以上在线安装命令即可安装成功,但运气不好的是,笔者在安装时,在线命令安装资源包404。 python2.7-dev_2.7.3~rc2-2.1_armhf.deb找不到,后来只能手动找了以下包安装。 wget http://ftp.debian.org/debian/pool/main/p/python2.7/python2.7-dev_2.7.3-6_armhf.deb sudo dpkg -i python2.7-dev_2.7.3-6_armhf.deb 2、安装python的GPIO模块 Google Code项目地址:http://raspberry-gpio-python.googlecode.com wget http://raspberry-gpio-python.googlecode.com/files/RPi.GPIO-0.4.1a.tar.gz tar -xvzf RPi.GPIO-0.4.1a.tar.gz cd RPi.GPIO-0.4.1a sudo python setup.py install 3、安装webopio Google Code项目地址:http://code.google.com/p/webiopi/ wget http://webiopi.googlecode.com/files/WebIOPi-0.5.3.tar.gz tar xvzf WebIOPi-0.5.3.tar.gz cd WebIOPi-0.5.3 sudo ./setup.sh 4、首先设置或修改webopio的密码 sudo webiopi-passwd 用户名是:webiopi 如不修改密码,默认密码是:raspberry 5、启动webopio sudo python -m webiopi 8000 端口可自行修改,默认是8000 6、让webopio后台运行,否则按ctarl+c就会断掉 sudo /etc/init.d/webiopi start...

玩转树莓派 – Raspbmc

简介 Raspbmc = Raspberry + XBMC 简单的说就是在树莓派上运行的XBMC多媒体系统,相对于OpenELEC和XBian, Raspbmc是基于官方Debian的,虽然精简了部分无用功能,但大部分还是保留了下来,原版系统本身已经安装了samba、FTP、SSH等服务,后续的应用还可以通过“sudo apt-get install”来获得,你懂的。   1  安装 网上安装Raspbmc的方法有若干种,比较推荐的是使用Win32DiskImager直接将由官方系统解压后的“sd.img”烧录至SD卡,然后等待它自动安装即可。虽然一系列的安装步骤都是自动化的(包括扩展SD卡的剩余空间等等),但最好还是使用网线将树莓派连接到路由器或者计算机,因为它还是需要下载一些文件的。 其次的话,就是准备一个键盘或鼠标,安装好后还是需要一些设置的。   2  XBMC设置 2.1  语言 最开始的话当然是设置语言了,点击Setting – Appearance,将语言设置成Chinese(Simplified),再将字体设置成Arial就可以正确显示中文了。 2.2  无线网络 无线网络设置之前,首先需要将USB无线网卡插入关机状态下的树莓派,进入系统后,点击 设置 – Raspbmc,选择网络为WLAN,然后设置相关的SSID等信息,当然为了以后操作方便,最好给树莓派一个固定的IP。选中设置选项中的Update Now,然后确定,树莓派会立即更新。 2.3  Add-ons插件 这块的话,最好是安装国内的一些软件安装源,然后就能安装优酷、土豆、PPTV、CNTV之类的应用。这也是XBMC的核心功能,以后要看要听的全靠它了。这里的话我会提供一些软件安装源,具体更多的可以去国内的一些论坛上找,那里会更全更详细。 插件源:addons.zip 2.4  远程控制 有了屏幕肯定得有遥控器,目前能够遥控树莓派的方案大致有三种:硬件方式实现、通过网页控制、移动设备上的客户端控制。 个人比较推荐的当然是移动客户端啦,毕竟人人基本都有智能机,而且很方便。 在远程控制之前,需要打开树莓派的远程控制功能(可以到 设置 里面去找),然后设置好具体的登录用户名和密码。 客户端方面,我比较推荐Yatse,这款App各方面基本都完爆官方App,具体设置比较简单,大家可以自行摸索。需要说明的是在 文件/播放列表 里面观看视频时,可能有同学会发现为什么我明明有视频在树莓派上的,但怎么不显示呢?原因在于还需要将含视频的文件夹添加到Vidoes中去,在XBMC界面中进入 视频 – 文件,添加视频即可。 推荐论坛:HDPFANS高清范 – XBMC交流区   3  SSH 3.1  首次登陆...

openelec复制文件到移动硬盘提示“没有足够的空间”的解决方法

在树莓派上搭建了openelec后,尝试将一些视频文件复制到移动硬盘,没想到竟然提示我空间不足(图1),于是把硬盘格式成ext3后试了还是老样子,但奇怪的是用安卓复制文件的话却没任何问题!!! 图1  复制至移动硬盘提示空间不足 度娘了好久,国内的论坛基本都没提此事的,郁闷。。。。当初怀疑可能复制的机制不同,即安卓复制时不预算可用空间,管你够不够先复制了再说,而windows它会先检验磁盘空间,再做出选择。干脆直接把“media”和“video”文件夹映射出来做个对比(图2),可以看到“media”竟然只显示了10MB,巨坑!! 图2  “video”和“media”文件夹的存储空间 度娘上是基本没解决方案了,好在一般遇到这种问题还有谷歌,于是google之,还真找到了解决方案——3年前的帖子!! 解决方法是将“\Configfiles\samba.conf.sample”重命名为“samba.conf”,并在文件末尾添加以下代码: [HDD0] path = “/media/HDD0” available = yes browsable = yes public = yes writable = yes root preexec = mkdir -p /media/HDD0 [HDD1] path = “/media/HDD1” available = yes browsable = yes public = yes writable = yes root preexec = mkdir -p /media/HDD1 #HDD0和HDD1是我的硬盘的两个分卷名称,将它改成你的就可以了,不够可以继续添加 这样大概是将“hdd1(我的硬盘label)”映射到“media”文件夹之外(猜测),并且每次启动会载入我们修改过的配置文件,这样就可以正常复制了!! 图3...

[转]关于OpenELEC的一些小贴士

1.SSH默认的用户名和密码是什么? Username: root Password: openelec 2.为何我无法登录SSH 有可能你使用的是测试版本的OpenELEC,OpenELEC官方表示测试版本(Nightly)默认关闭了SSH登录。 解决办法:在Windows下访问samba共享,在OPENELEC\Configfiles下右键“新建记事本文档”并更名为“ssh_enable”重启OpenELEC后即可! 3.每次版本升级都要重装吗? 不需要,直接将新版本的KERNEL和SYSTEM文件覆盖老版本的即可 PS:这个方法是OpenELEC官网提供的,如果升级失败,请重新安装一遍即可。 4.为何制作好的U盘/SD卡,无法启动系统? 建议更换版本重新制作一个U盘/SD卡,当初我为笔记本制作OpenELEC启动盘时,每次启动都停留在黑色的命令行下,把U盘拔下插到台式机上则可以顺利启动,在这里我选用的还是Generic版本,可见通用版不一定就是万能版本。另外最近我在VIA Nano+VX900平台上也遇到了同样的问题,不过这次更换各种版本都无法启动,主要因素是因为目前OpenELEC尚未对VIA硬件进行支持!   转载链接: http://www.openxbmc.com/openelec-tips/

raspberry扩展系统分区

由于raspbian镜像只占了2~3g的空间,无论多大的sd卡系统都只能用到2~3g,这样势必浪费了sd卡的存储空间。 看了网上的资料都很麻烦,试了分区软件也还是失败了。 后来还是查了书才看到,其实扩展分区raspberry已经自带了! 只要输入 sudo raspi-config 然后回车,选择 expand_roofs 重启就ok了,分分钟就可以搞定!

raspberry扩展系统分区

由于raspbian镜像只占了2~3g的空间,无论多大的sd卡系统都只能用到2~3g,这样势必浪费了sd卡的存储空间。 看了网上的资料都很麻烦,试了分区软件也还是失败了。 后来还是查了书才看到,其实扩展分区raspberry已经自带了! 只要输入 sudo raspi-config 然后回车,选择 expand_roofs 重启就ok了,分分钟就可以搞定!

修改树莓派的时区和网络对时

1. 安装ntp,输入 sudo apt-get install ntpdate 2. 修改时区,输入 tzselect 3. 按照自己的时区修改: 4. 配置网络对时,输入 sudo ntpdate cn.pool.ntp.org 注:cn.pool.ntp.org 是国内的ntp服务器 5. 输入“date”,看看时间是不是对上了 引用:http://www.eeboard.com/bbs/thread-1382-1-1.html

树莓派更改用户名与密码

1. 首先要设置root账户并启用root登录 # 为root账户设置密码 sudo passwd root # 启用 root 账户 sudo passwd –unlock root 如果上一步提示 passwd: password expiry information changed. 那么我们还需进一步修改ssh的配置文件,否则跳过以下步骤,直接重启即可 sudo nano /etc/ssh/sshd_config 搜索 PermitRootLogin 关键词,如果该行已经用 ‘#’注释,直接到文件最后另起一行,添加 ‘PermitRootLogin yes’ (不含引号);如果未注释则将其改成 ‘PermitRootLogin yes’ (不含引号)即可。 按Ctrl+o保存,然后 Ctrl+x退出编辑器。 # 重启系统 sudo reboot 2. 重启以root登录系统,修改pi账户 # 修改用户名,yourname 即你想要修改的新用户名 usermod -l yourname pi # 修改 group groupmod -n...

Translate »