标 题: 【原创】树莓派上手小记

标 题: 【原创】树莓派上手小记
作 者: 小Biy
时 间: 2013-12-22,18:06:06
链 接: http://bbs.pediy.com/showthread.php?t=182874

偶尔一次在车库咖啡看到树莓派的广告,回来以后,就迫不及待的入手了一台树莓派,那什么是树莓派呢?
树莓派简介
树莓派(英语:Raspberry Pi),是一款基于Linux系统的只有一张信用卡大小的单板机计算机。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的电脑科学教育。初衷很伟大,不过好像现在玩树莓派的,都不缺电脑了。
点击图片以查看大图 图片名称: 1.jpg 查看次数: 14 文件大小: 107.1 KB 文件 ID : 85500
再看一下树莓派的参数
点击图片以查看大图 图片名称: 2.jpg 查看次数: 14 文件大小: 101.7 KB 文件 ID : 85501
现在出售的板子,基本都是B型的板子。另外,树莓派的国内版的为红色,海外版的为绿色,除了颜色以外,两者性能没有差别。
树莓派的应用结构,如下图:
点击图片以查看大图 图片名称: 3.jpg 查看次数: 20 文件大小: 66.8 KB 文件 ID : 85502

树莓派的优势
树莓派说白了就是一块可以安装Linux的小型主机。树莓派基金会提供了基于ARM架构的Debian、Arch Linux和Fedora等系统供树莓派使用,另外支持Python作为主要编程语言、支持BBC BASIC、C和Perl等编程语言。这意味着不懂硬件的人也可以玩树莓派,主要我会Python和C,无形中降低了玩开源硬件的门槛。这是树莓派相比于其他的开源硬件,吸引我的主要原因;
另外,树莓派最大的一点就是可扩展性很强,用户可以在此基础上加上各种传感器,树莓派很轻便,只有信用卡一样大,给树莓派增加其它的硬件拓展的空间就大了;
再有,就是树莓派的价钱便宜,在淘宝上300RMB以内可以拿下来。

树莓派的应用
1、树莓派飞行器
采用树莓派电脑控制的旋翼飞行器,可以装备智能手机用的那种微型摄像头,相对普通旋翼飞行器+相机的航拍组合,不仅成本更低,而且能够实现更复杂的功能,比如航拍录像或者实时航拍影像无线传输,相比单纯的买来用手机控制的飞行器,这个自己改装的树莓派版还可以扩展功能,很酷吧
名称: 4.jpg 查看次数: 1 文件大小: 57.3 KB
详情请见:http://www.geekpark.net/read/view/186573

2、树莓派机器人
DIY自己的遥控机器人,酷帅狂拽吊炸天,有木有?
点击图片以查看大图 图片名称: 5.jpg 查看次数: 4 文件大小: 29.1 KB 文件 ID : 85504
详情请见:http://www.oschina.net/news/40620/br...-pi-lego-robot

3、微型遥控坦克
这个玩意好凶悍,遥控小坦克!它由树莓派控制,不仅能接收遥控指令,还能用摄像头无线传输车子看到的影像,也就是实现了陆上无人机的基本功能,如果给它装上小手枪的话……大家还记得COD6、COD8中那些能发射导弹、转管机枪的空中/陆上无人机么?
名称: 6.jpg 查看次数: 2 文件大小: 44.8 KB

4、超级计算机
市售的树莓派机箱一般不便宜,而部分玩家的想象力总是超乎想象:用乐高积木做树莓派机箱!而且顺便也真玩起了高端“积木"技术,把几十台树莓派给联合成了一台超级计算机!这恐怕是史上最便宜、最低功耗的超级计算机了
名称: 7.jpg 查看次数: 5 文件大小: 62.9 KB
http://www.guokr.com/post/479189/

5、个人随身电脑
通过锂电池给树莓派供电,再用眼睛前那个玩意当显示器,是不是很有未来战士的Feel呢?虽然树莓派的性能不是很强,但它的扩展性能的确很好,如果某一天美帝拿这个设计重启OICW(简单来说,就是未来战士)计划,不要太惊讶!
名称: 8.jpg 查看次数: 2 文件大小: 42.3 KB

6、氢气球近太空航拍
又是一个把树莓派挂上飞行器的家伙,这个盒子里装有树莓派电脑以及一些高度传感器之类硬件,而它的主要任务就是,乘着氢气球直奔近太空,收集点数据,拍个照片,然后再回来。担心可行性?实际上,它已经做到了,样张都超过一张了,成本超低,还不产生温室气体,你还在发射火箭?弱爆了。
名称: 9.jpg 查看次数: 2 文件大小: 50.4 KB

7、超多功能服务器
树莓派的操作系统是基于Linux的,Linux是个网络功能非常强大的系统,凭借这套系统,软件好手能把树莓派做成Apache、MySQL、PHP、WebCam等各种功能的服务器,而“翻墙"爱好者还把它做成TOR匿名浏览中继或私人VPN服务器。
名称: 10.jpg 查看次数: 1 文件大小: 47.1 KB

8、有线显示器变无线
Intel WiDi无线显示器相信很多人都听过,不过其实现起来有很多硬件方面的限制,因此真正这样玩的人不多。现在树莓派能够把任意HDMI的显示器,甚至RCA接口的电视,变成一个无线显示器!这听起来可能挺好玩,不过和WiDi一样,这种无线显示器也难以避免有延迟问题,因此想靠它玩游戏的话还是别想了。
名称: 11.jpg 查看次数: 3 文件大小: 110.8 KB

9、天气监测站、红绿灯控制
其实除了USB接口之类扩展外,树莓派还能提供PIC单片机编程支持,通过这些支持,树莓派能搭配传感器、LED灯实现非常广泛的应用功能,比如天气监测站、红绿灯控制等等,上图就是用树莓派做出来的简易温度/风速实时监测工具。
名称: 12.jpg 查看次数: 2 文件大小: 60.6 KB

10、数据包分析器
树莓派只有一个RJ45网线插口,但是支持USB网卡,开启网卡的为混杂模式,就可以抓取到路由器上的数据包,可以做破解、数据包分析。使用多个树莓派监控多个路由器,就可以搭建一个分布式的数据包分析平台,目前自己就在捣腾这一块


入手需要买那些东东?
必需买的(硬件):
1、 树莓派,这是最需要的,可以在淘宝上买,一般都在200-300之间就可以买一个;
2、 SD卡,4G以上的就可以,现在SD卡很便宜,可以多买几个,把不同的系统装在不同的卡里,就不用每次都刷系统了,六七十块钱以内就可以买一个,尽量保证卡的读写速度,推荐Class 10以上;(我买了三张卡,三个系统)
点击图片以查看大图 图片名称: 17.jpg 查看次数: 6 文件大小: 68.8 KB 文件 ID : 85516
3、 电源(电源线),树莓派是标准充电口的,务必使用5V 2A电源(5.1V 2.1A也行)。某些手机充电器也支持,我的Lumia 800的充电线就可以用,买的话,也就二三十块钱。
4、 HDMI转VGA转换器,树莓派的视频输出口是HDMI口,输出的是数字信号,通用的显示器是VGA口输入,即模拟信号,所以需要买带有数模转换芯片的DHMI转VGA的转换器,一般也有一百块以内。(我去中关村鼎好大厦买了一个,只花了35块,算是很便宜的了)
5、 键盘、鼠标、显示器,这个就不多说了,可以通用。
6、 无线网卡,推荐EDUP EP-N8508GS这一款网卡,很迷你,也很便宜,40块钱左右,更主要的是,在树莓派上免驱,很省心;

选用的(硬件):
1、 亚克力盒子,用于保护树莓派板子,在淘宝上买的话,一般都会有送,买其他盒子的话,价格不等;
2、 散热片,主要是用于对树莓派CPU和GPU散热,买两个的话,10块钱左右;
3、 摄像头,树莓派的拓展配件,原装的价钱比较贵,在150左右,可以使用其它的摄像头替代,在淘宝上也可以找得到;
4、 移动电源,如果需要把树莓派安装在移动底盘上(如DIY树莓派坦克等),就需要一个移动电源了,推荐华美A9,有两个电源输出,价钱在70块左右。
5、 扩展板,在淘宝上有树莓派的各种扩展板,因不同的用途,价钱也不一样。

软件系统:
1、 winXP和win7下安装镜像的工具win32diskimager
官网下载:http://sourceforge.net/projects/win32diskimager/files/Archive/
百度网盘:http://pan.baidu.com/share/link?uk=671504480&shareid=3071873942

2、 Raspbian wheey,是Debian7.0在ARMv6的编译版,加上针对树莓派深度定制的硬件驱动与软件程序。 官方推荐系统。如果你第一次使用树莓派,请下载这个。 Debian的软件策略偏保守,稳定第一,升级是次要的。
SHA-1校验=f072b87a8a832004973db4f5e1edb863ed27507b
默认用户名密码=pi raspberry
下载地址:
官网下载:http://www.raspberrypi.org/downloads
百度网盘:http://pan.baidu.com/share/link?uk=671504480&shareid=1664299783

3、 Pidora r2c (based on FC18),Pidora是社区对Fedora在树莓派上的移植。不是Fedora官方版,但被Fedora官网推荐用于树莓派。Pidora基于Fedora 18,采用另一个轻量桌面环境XFCE。Fedora的软件策略相比于Debian,是略偏向先锋的。Fedora能用到版本稍新,但也经受过实测调试的软件包。
官网下载:http://pidora.ca/
百度网盘:http://pan.baidu.com/share/link?shareid=3126132367&uk=153758759

4、 Arch Linux ARM,著名轻量系统Arch Linux在ARM架构上的移植。注重对于开发者的简洁,任何可有可无的软件一律不自带。仅有命令行界面,不建议初学者使用。 Arch Linux的软件策略是相当激进的,使用Arch Linux能用到最新的软件包,但也需要承担尝鲜可能的风险。
SHA-1校验=e273d680e89ca9f79c2252c0b00ccc3084cd9b14
默认用户名密码=root root
官网下载:http://www.raspberrypi.org/downloads
百度网盘:http://pan.baidu.com/share/link?shareid=3139093916&uk=153758759

5、 Raspbmc,多媒体中心、DIY电视盒专用系统。将媒体中心软件XBMC与Raspbian系统结合的衍生系统之一。 中文支持良好,建议使用。特殊关注:Raspbmc特别提供的是离线镜像的下载,免联网安装;
默认用户名密码=pi raspberry
官网下载:http://www.raspbmc.com/download/
百度网盘:http://pan.baidu.com/share/link?shareid=3169773451&uk=153758759

6、 XBian,与Raspbmc一样,是Raspbian+XBMC的媒体中心。注重性能优化。(存在中文文件名乱码问题)
默认用户名密码=root raspberry
官网下载:http://www.xbian.org/
百度网盘:http://pan.baidu.com/share/link?shareid=3177453787&uk=153758759


树莓派的安装

1、 安装系统raspbian wheey(本过程在Windows系统电脑操作,非树莓派)
1) raspbian wheey下载,
见地址http://pan.baidu.com/share/link?uk=671504480&shareid=1664299783,
下载后解压缩到PC上的“非中文名"的文件夹下,得到img镜像文件。
2) 镜像安装工具diskimager下载,
见地址:http://pan.baidu.com/share/link?uk=671504480&shareid=3071873942,
解压缩到PC
3) 将SD卡(推荐4G以上)插入到读卡器,打开win32diskimager.exe,点击按钮1选择第一步得到的img镜像,按钮2选择SD卡盘符,按钮3(write)开始给SD卡装系统,其中会提示对话框,点击YES即可。(按钮4(read)是备份SD卡已安装的系统)。系统安装时间由SD卡写入速度决定,一般在几分钟左右,系统安装成功会提示"Write Successful",关闭imgager工具即可,不要拔出SD卡。此时SD卡只剩几十M,正常:因装完后SD卡分为了3部分,Win系统不识别Linux系统格式,故只能显示能识别的几十M。(注意:在给SD卡写系统的时候,一定不要外接移动硬盘等存储设备,一定要认清楚盘符,疏忽的时候很容易不小心写到其它存储设备中,本人的500G的移动硬盘就是这样不小心格式化的,做数据恢复都折腾了很久,伤心事,不谈了)
名称: 13.jpg 查看次数: 1 文件大小: 17.3 KB
名称: 14.jpg 查看次数: 1 文件大小: 18.5 KB
名称: 15.jpg 查看次数: 1 文件大小: 6.7 KB

2、 配置系统
进入SD卡,找到config.txt,并使用代码编辑器打开,依此将:hdmi_force_hotplug=1、hdmi_group=1、hdmi_mode=1、hdmi_drive=2、config_hdmi_boost=4、sdtv_mode=2、arm_freq=800前面的#号去掉,另外,hdmi_group=1一般将1改为2,hdmi_mode=1是分辨率修改项,通常改为4、9等。arm_freq=800为调频,可为900,1000,请做好散热。至此系统装好,拔出SD卡,装入树莓派
3、 外设安装及电源
无论有多少树莓派配件,务必使用5V 2A电源,很多树莓派的问题都是由于电源的问题引起的。且在接通电源之前,确保其它配件都已经连接上。原则:最后接电源线,也就是最后接通电源。
4、 Raspi-config工具
初装系统首次启动过程中,会出现raspi-config界面,如下图(用sudo raspi-config命令亦可调出)
点击图片以查看大图 图片名称: 16.jpg 查看次数: 2 文件大小: 25.1 KB 文件 ID : 85515

1) Expand Filesystem,将系统扩展到整个SD卡,必须执行,一路敲回车即可;
2) Change User Password,修改密码及账号;
3) Enable Boot to Desktop,开机启动到桌面,或Scratch(编程工具);进入词条后,找到“desktop"的条目,一路回车,设置完后重启;(如果不设置,开机后进去到命令行界面,输入命令startx也可进入到桌面)
4) Internationalisation Options,地区/语言(汉化),进入本项后,选择Change Local并进入,用键盘上下键找到en_GB.UTF-8 UTF-8,敲空格键去掉前面的星号*,依次找到en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8、zh_CN.GBK GBK,敲空格键,打星号*,然后利用Tab键将光标移动到OK,回车进入下一步,再选OK,回车,等待几分钟。汉化完成;
5) Enable Camera,摄像头开启关闭,进入本项后,选择enable则开启;
6) Add to Rastrack,将Pi加入Rastrack网站;
7) Overclock,超频,一般900即可;
8) Advanced Options,高级选项,包括Overscan、Hostname、Memory Split(内存分配)、SSH、SPI、Update。
9) About raspi-config,本机相关信息。
以上设置完成,光标移动到,回车重启,树莓派的基本设置已经完成。

5、 联网
网线连接到路由器,系统自动获取IP地址;无线网卡的话,进入树莓派桌面,进入WIFI Config,点击Scan,找到账号双击进入,然后在PSK后输入密码,回车,即可自动获取IP。

附1:Raspbian系统部分重要目录列表
点击图片以查看大图 图片名称: 20.jpg 查看次数: 2 文件大小: 82.5 KB 文件 ID : 85519

附2:树莓派加亚克力盒子
点击图片以查看大图 图片名称: 21.jpg 查看次数: 2 文件大小: 88.2 KB 文件 ID : 85520

附3:Raspbian系统运行
点击图片以查看大图 图片名称: 18.jpg 查看次数: 4 文件大小: 46.3 KB 文件 ID : 85517

附4:Xbian系统运行
点击图片以查看大图 图片名称: 19.jpg 查看次数: 1 文件大小: 59.4 KB 文件 ID : 85518


最后吐槽一句:看雪发帖的编辑器真心难用*转载请注明来自看雪论坛@PEdiy.com

comments powered by Disqus