那么什么是Raspberry Pi?

    Raspberry Pi是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载ARM架构处理器,运算性能和智能手机相仿。在接口方面,Raspberry Pi提供了可供键鼠使用的USB接口,此外还有快速以太网接口、SD卡扩展接口以及1个HDMI高清视频输出接口,可与显示器或者TV相连。它价格便宜,使用功率小,所以它很适合用于嵌入式项目。很多人已经能够把Pi用于各种项目,从针对小孩的一些简单项目到携有更高级功能的复杂项目,它可以被创造的像一个桌面PC那样用于制作电子表格、文字处理和玩游戏,它还可以播放高至1080p的高清视频。

    所谓麻雀虽小五脏俱全, 用来形容树莓派( Raspberry Pi) 最好不过了 , 这块信用卡般大小的主板拥有和pc样的能力。USB, Ethernet, HDMI, RCA, 3. 5mm Stereo Jack, 还有无比强大的GPIO, 当然我很少能用到这个。

树莓派2采用了900MHz的四核ARM Cortex-A7处理器(性能是前代的6倍以上),1GB的LPDDR2 SDRAM(内存提升两倍),并完美兼容第一代树莓派。因为采用了ARMv7处理器,所以能够运行所有ARM GNU/Linux分支版本,包括Snappy Ubuntu Core微软的Windows 10系统

    现在树莓派主要是做家庭影院,N基于Samba实现NAS系统,NFS和Airplay音频网关以及BT下载机


Raspberry Pi 2 开箱

    为了寻找DIY的乐趣,近期入手了Raspberry Pi 树莓派卡片机,体验了一下它的强大。

    淘宝上买的,只有一个电路板和说明书,不包含SD卡或电源等任何配件,如果需要电源、SD卡、无线网卡或其他配件,都需要单独购买。那卖家真的是一个铁公鸡,尼玛,一毛不拔,磨了半天什么都不送,又花钱买了一个外壳和电源(其实没有多大必要,手机充电器即可),有条件的同学可以买HDMI, 和一个 8G的SD卡。

    最气愤的是,买的电源线还是有问题的,我去。。。还好卖家返了7块钱,不然一定差评,真够郁闷

wKioL1VCwsDRC1iaAAN0GqzYQ6c086.jpg

这种纸盒的包装,怎么看起来这么 low ,还以为很高大上。。。

wKiom1VCwVfTuPt3AAPNupIDs6c341.jpg

板子,外壳+兼容风扇, 电源(不过电源线有问题,j_0009.gif

wKiom1VCwVjQKRDXAAQPBj_xtcw477.jpg

树莓派电路板,小板。。实在太精致了,有木有j_0006.gif

wKioL1VC0naD1ArHAALmZPPae2U762.jpg


安装外壳。。风扇安装有点坑,主要是注意方向

wKioL1VC0nXz2N_cAAODnQ3ug2M462.jpg

wKiom1VC0QvDTxdCAAMAp6hNXnQ226.jpg

大功告成,还是很顺利的,就是在安装风扇的时候,有点纠结。

wKioL1VCwsPAxQOhAATNpTG7QCo895.jpg

OK, 成品。。还不错吧


准备工作(外围部件)

安装之后,就迫不及待的想开机测试,少年,不要太冲动,冲动是魔鬼,我们还需要做一些准备工作:

  • 必备:

  • 树莓派板子(必备)

  • 一张SD卡,4G以上(推荐8G),最好是 class10 的,读写速度快,因为要在卡里刷系统(必备)

  • 一个电源(5V --- 2A的电源那就可以比较自由的接各种外设)和电源线,我用的是小米手机电源也可以,同样也可以通过电脑USB接口供电(必备)

  • 一根RJ-45网线,联网(必备)

  • 可选

  • 一个USB鼠标、键盘 (用于输入,非必需)

  • 读卡器(可选,用来连接电脑,烧录SD卡,可以利用手机代替)

  • HDMI高清线,连接显示器或者电视(根据实际情况)

  • 耳机音箱(根据实际情况)

  • 移动硬盘(根据实际情况)

  • 无线网卡(根据实际情况,我这里太穷,只有把之前的小米wifi拿来折腾一下了j_0063.gif


这是从网上找的连接图:

wKiom1VCy8mgORTSAAMEUqEiyZQ069.jpg

普及一下树莓派的基础知识。

如何启动?
系统引导必须使用SD卡,不过您可以指定引导之后从USB硬盘中读取操作系统,来“接管”启动过程。
如果不插SD卡,树莓派无法启动。

电源开关在哪里?
开机:插上电源插头
关机:拔下电源插头(不建议,推荐使用 shutdown -h now, 或 halt 关机)
特别提醒:树莓派毕竟是电脑!请先使用关机命令(halt或sudo halt),确保Linux停止对SD卡的一切读写后再切断电源!否则极易丢失数据。

为什么没有实时时钟?
树莓派没有实时时钟,关机后无法维持时钟的走时。没有连接网络的树莓派,每次开机时都需要手工设定时间。(连接网络的,开机时会自动联网获取时间)

树莓派能连接什么显示设备?
树莓派提供HDMI与复合视频两种输出。您可以将树莓派连接到任何电视机的A/V输入端子,或是新型电视的HDMI端子上。也可以使用廉价的HDMI转DVI线缆(转接头)连接支持DVI输入的显示器。
树莓派不支持VGA。如果要使用VGA或YPbPr色差,您需要一个相对贵一些的HDMI转VGA转换器。
最便宜的可靠的HDMI转VGA转换器,在淘宝上72元可以买到,介绍文档会稍后贴到论坛上。
当然,尽管对初学者可能有些难,但树莓派即使没有显示器,也可以通过 SSH 远程登录进行操作!

所需电源是?
树莓派工作电压为5V,从一个micro USB接口输入。经销商有售电源适配器。
您可能都未必需要购买电源:只要找到任何合格的USB口5V1A的电源,加上一条microUSB数据线就可以给树莓派供电!(现在很多智能手机的充电就是这个配置)

有关SD卡和存储设备

建议SD卡选择速度等级为Class10的,可以用满树莓派对SD卡的读写能力,最大限度提高速度。
推荐SanDisk Ultra Class10 TF 8GB这张卡。销量大用的人多,便宜又成熟。
8GB是推荐的大小,肯定够用,并且备份恢复都方便。16或32GB就太大了不够灵活

但是,一个古老的说法一定要得到充分的重视。这个说法是当年玩相机的时候流传出来的,SD卡会有兼容性问题(SD卡里基本就是个闪存颗粒,读写全靠读卡器里的电路,所以匹配可能会有问题)。虽然好像我们没有在相机上发生过卡不兼容的问题,但是Raspberry Pi真的会发生这种兼容问题。所以在买SD卡前,一定要先搜一下看看这个卡是否能用。当然了,万一你买到的卡有兼容问题,不过就是开机十分缓慢或者根本无法开机而已,没什么大不了的,换一张卡即可。

操作系统下载和安装

    就像每一个普通的个人计算机(PC)那样,树莓派只是提供了硬件环境,树莓派需要一个操作系统,最好是选择Linux。选择Linux是因为它免费,而且可支持ARM处理器,并且可以精简的足够小。但是要注意,并不是所有的Linux发行版都能运行于树莓派。因为有些Linux发行版不支持树莓派指定的ARM处理器。比如你不能在树莓派上安装Ubuntu Linux。

    本文将安装最新的 Raspbian 发行版,整个安装过程与安装其它操作系统差不多。因此,必须创建或找到一个Linux发行包,并复制到SD卡上。最简单的方法是从Raspberry项目中下载。你可以下载 Debian wheezy,又或者是Arch Linux ARM,或者是Qton Pi,还有Bodhi Linux。而且有些牛人开始移植Google的Chrome OS。

  • Debian wheezy完全支持树莓派的硬件,而且它自带了一套成熟的桌面UI,还有浏览器。另外,它还有一个功能强大的包管理器,可以用它安装更多的软件。下面,我们将学习怎样安装它。

  • Arch Linux ARM是一个极简的操作系统,它适合那些非常熟悉Linux系统的人。Arch Linux没有使用多少资源,它有很好的包管理器。因此,如果你想把树莓派当作服务器的话,它是很好的选择。而对于桌面系统,Debian更适合。默认的Arch Linux没有桌面环境。你必须安装和配置它。

  • 此外,还有很多系统,比如Android, Xbian (xbmc 与 debian的结合体)等,也可以下载安装玩玩。

    

    现在使用的比较广泛的是Raspbian, 基于Debian wheey, 也是官方推荐的版本。得益于Debian的简单易用、稳定性好的特定,而且软件源也丰富。(我在写此文时,Raspbian最新是 2015-02-16版)

树莓派官方 Raspbian 系统下载:http://www.raspberrypi.org/downloads 

或直接下载 http://downloads.raspberrypi.org/raspbian_latest.torrent 最新版的 BT 种子。

还有一个选择是由国人制作的超级精简版,更低内存占用:http://pan.baidu.com/share/link?shareid=167943&uk=1412008571


选择并下载操作系统只是第一步,下面你还需要安装它。

    所谓“安装系统”其实不如说是“恢复”下载到的系统镜像到内存卡上,这个过程也没什么难度,就是看内存卡的速度,慢慢等而已。需要注意的是,市面上部分 4G 的内存卡,实际大小才 3.6G 多,会提示空间不足,所以还是直接购买 8G 吧,也差不了几块钱。 把操作系统安装到SD卡上比较麻烦。


制作可引导的SD卡

1)你需要一个带读卡器(或者利用手机代替)的PC,我是把内存卡插在手机上,然后连接在电脑上操作,当然也可以用读卡器

2)从官方下载页下载wheezy-raspbian映像文件。

下载地址: http://shumeipai.nxez.com/download 这里有很多种适用于树莓派的操作系统镜像,选择一个适合自己的(推荐基于debian的Raspbian “wheezy”)。

下载完成后,PC上将有2015-02-16-wheezy-raspbian.zip文件。

3)用专门的工具将映像文件写入到SD卡。

Windows用户可以使用USB Image Tool(更强大) 或者 Win32DiskImager软件,Unix用户使用dd工具。


Linux / MAC 用户使用dd命令制作引导镜像:

下载完成后,先解压,会看到一个 img 镜像,然后我们需要通过 dd 命令把这个img 写入SD卡,使用dd命令将系统镜像写入,需要特别特别注意disk后的数字,不能搞错!

# dd bs=4M if=wheezy-raspbian.img of=/dev/sd?        # 使用fdisk -l 查看内存卡的sd?

Windows屌丝用户专用:

USB Image Tool,就是Win32DiskImager的一个更方便的替代品。先来看看介绍:

此工具特点:

  • 中文文件名OK!

  • 可以通过设备名称、SD卡大小,直接判断写入的设备正确与否。

  • 只能读写SD卡和U盘,干脆不认USB移动硬盘,保证安全。

  • 自带压缩,备份可直接压缩成ZIP/GZ,恢复可以直读ZIP/GZ包。