树莓派上手记(2)

 

树莓派到手以后,先别急着确认收货。除了外观完好,总得加电拉出来遛遛。网上的资料很多,最快把机子跑起来的方式有以下几种:

 

  1. 烧录系统,HDMI外接显示器,加上USB键鼠控制

  2. 烧录系统,网口插上DHCP服务的路由器,SSH登录

  3. 烧录系统,USB无线网卡,SSH登录

  4. 烧录系统,USB/串口转TTL连接GPIO登录

 

大家可以自由选择:

  • 小白用户首选1,有图形界面,用起来和普通电脑没什么差别;

  • 程序员或者没有显示器的首选2,Putty/Terminal谁用谁知道,而且也可以装VNC;

  • 家里没有LAN口或者网线的选3,不过还需要购买三十几块钱的无线网卡一块;

  • 文艺用户选4,不解释。

 

烧录系统

 

树莓派官网上有详细的指南,简述如下

1. 到官网下载最新的raw image。系统没什么推荐,一般用raspbian的多,就是wheezy的树莓派版,自带GUI;如果打算用作影音中心可以用RaspBMC;arch应该比较精简,其他的不了解。

2. 解压缩zip文件。

3. 准备好SD卡和读卡器(如果需要的话),接上自己的电脑。

4. 烧录系统,各个操作系统(指各位手上的PC/Mac)方法不一,可以参考 http://elinux.org/RPi_Easy_SD_Card_Setup

a) Windows:下载Win32DiskImager,以管理员权限运行。界面很简单,记得千万别选错驱动器

b) Mac:用dd命令烧系统

 i. 用diskutil先找到disk           diskutil list

 ii. 然后卸载(后面不跟sXXX)  diskutil unmountDisk /dev/diskX    

iii. 写入系统                            sudo dd bs=1m if=<img> of=/dev/diskX

c) Linux:基本和Mac差不多,不过要用df看设备号

5. 等一段时间就好了,我3G的系统烧了半个小时左右吧

 

加电配置

 

插好SD卡,接好线就可以开机了(记得最后接电源或者使用有断路开关的USB线)。我是通过网线连接的,还需要在路由器里看IP地址:

 

然后直接用putty或者终端连接树莓派了,用户名是pi,密码是raspberry。需要root直接用sudo

 

 

 

烧录上去的文件系统只有2.6G,需要扩展到整张SD卡

 

 

 

运行sudo raspi-config进入设置,应该是基于ncurse库编写,有点像BIOS,不过其实这会儿Linux早跑起来了。这里还可以更改启动选项和超频(记得加风扇)。

 

 

 

扩展后文件系统就有7.2G了

 

 

至此,一台运行Linux的开发板就setup好了,我想对于有基本Linux知识的读者应该可以无所不为了,接下去就针对具体需求自由发挥。

 

题图来源:维基百科。这是真正的树莓,我从来没见过没吃过。据说树莓主要是红的品种,也有紫的:

 

 

小白小黑开了个微信公众号,公众号 – “黑白杂谈”, 微信号 talking_ted,或者扫描下面的二维码,欢迎大家踊关注。

树莓派上手记(1)

 
 

树莓派(Raspberry Pi)是由英国同名基金会开发的单板机(不是单片机),主要定位于教育市场,让学生可以在低价的硬件平台上编写程序。在我看来主要是一个开发板。

 

以下引自维基百科:

树莓派配备一枚700MHz博通出产的ARM架构BCM2835处理器,256MB内存(B型已升级到512MB内存),使用SD卡当作储存媒体,且拥有一个Ethernet,两个USB接口,以及HDMI(支持声音输出)和RCA端子输出。Raspberry Pi只有一张信用卡大小,体积大概是一个火柴盒大小,可以执行像雷神之锤III竞技场的游戏和进行1080p影片的播放。操作系统采用开源的Linux系统,比如Debian、ArchLinux,自带的Iceweasel、KOffice等软件能够满足基本的网络浏览,文字处理以及计算机学习的需要,分A,B两种型号,其中售价分别是A型25美元,B型35美元。

 

总体来说,树莓派就是一个能跑Linux的超级微型电脑,只不过去掉了所有的外设(显示、存储、键盘),只剩下芯片组。它的功耗很低,只有3.5w,很适合在家里全天开启跑各种基本服务,如博客、下载等。更有甚者一下子拿了64个板子做了一个集群,也有搞Hadoop的。

 

 

树莓派刚出来的时候略有耳闻,那会儿也关注了Arduino,后来也逐渐淡忘。最近天冷,我们家早上起来一般到另外一个房间换衣服,这时候就难免忍受刺骨的温度和冰凉的衣服。吃早饭的时候我就想起了树莓派:通过学习空调遥控器的信号,给空调发红外遥控指令(需要红外收发模块)。另外回家前也可以通过手机提前打开房间的空调。

 

需求是第一生产力,趁着年末休假的空当,我在淘宝上下单。有行货水货,价格差几十块钱。另外还要单独购买SD卡作为开发板的主存储介质。我随便在亚马逊上买了金士顿的Class 10的8G卡,40块钱不到。另外如果没有读卡器的话还要再捎一个。我倒是多买了一个,到今天才发现老版的Macbook Pro自带SD读卡器。

 

第二天就收到了。是英国的element14的版本。

 

各个接口可以对照下面的图看,右边突出来的一块是插好的SD卡。

 

 

两张图方向不一样,大家将就着看。

 

 

第一期简要介绍了树莓派的来源和应用,下一期开始烧制系统,加电,跑起来!