在继续探索之前,我觉得有必要再把板子的一些硬件情况叙述一下,因为软件是建立在硬件基础之上的,对硬件了解多一些,对Raspberry pi的了解就会更深入一些。毕竟这是开源硬件嘛。基于目前我对硬件知识的不足,所以这一季先来个概览,等随着研究的不断深入,我会继续对硬件Hack并总结。下面开始说一说Raspberry pi硬件的背景故事。
一、Model A和B的故事
就像在本专栏开篇中提到的那样,RPi的初衷是推广科技,尤其是鼓舞下一代成为熟悉计算机的人才。据说树莓派基金会的计划书上写的是“我们要让孩子们喜欢上编程。”
最初的RPi板子都是在中国制造的,但后来转移到了英国威尔士。在我的B+板子上就刻着Made in the UK.
目前看,板子在欧美国家销售火爆,但亚洲和南美较差。不过开源硬件是大势所趋,国内的热潮也要来到,因为中国极客的数量在逐步增加。
在2012年板子上市时就有两个版本,Model A和Model B。B比A的配置要高一些,比如B的RAM是512M而A是256M;B是两个USB(2.0)口,而A只有一个;A没有网卡。A的功耗更低接口更少,更适合嵌入式的项目。A和B板子如下图。
从图上看,两个板子只是差了网卡。
就在今年A和B都推出了各自的升级版A+和B+版本,如下图:
A+的尺寸更小、功耗更低并且价格也下降了(从25$降到20$),RAM仍然是256M没变,GPIO端口数从26增加到40个,这与B+是一样的。SDcard也同B+一样使用了小卡(Micro SDCard)。
目前这四个板子的片上系统(SOC)都是使用Broadcom的BCM2835。
下面重点来看看Model B+。
二、B+概览
Model B+板子的硬件配置在第一季中已经说过,它对Model B的升级如下:
• GPIO针脚从26增至40
• USB(2.0)口从两个增加到四个
• 使用了Micro SDCard
• 电源方面从原来的线性调节器(linear regulator)改成开关调节器(switch regulator),功耗降低0.5到1瓦。
• 音频电路方面增加了一个低噪声电源是音质更加完美。
官方的一幅器件布局图:
与之对比的我拍摄的实景全图:
1. soc在哪里?
板子的核心器件是博通的soc,你发现它在哪里了吗?
没有?那就对了,因为它藏起来了。看到树莓(Raspberry)图标右边的芯片了吗,那是三星的RAM芯片,soc就在它的下面。就像我给Nexus4换屏幕时找不到骁龙芯片一样。
2.smsc芯片
板子上另一块芯片是SMSC公司的LAN9514芯片,这是一块USB集线器和以太网控制方案芯片。
3.U口
自带4个USB2.0口,布局到板子的右上方,图中U口中插我另外购置的无线网卡。
4.网卡
板子右下方布局有线网卡,并且标有EDAC,应该是带有错误检测与纠正功能吧(Error Detection And Correction)。
5.GPIO
板子上方是GPIO,40针脚。
6.音频接口
板子下面网卡右边是3.5mm音频接口,上面提到,有了低噪声电源会提高音质。
7.摄像头接口
音频接口左边是摄像头接口,摄像头芯片我们需要另购。我后期会购置,很期待的说。
8.HDMI
再左边是HDMI接口,注意这里使用的标准的HDMI接口,并没有使用手机上的Micro HDMI。
9.PWR IN
再左边是电源口,使用的是手机上普遍使用的Micro USB接口。
注意不是Mini Usb。
另外要注意的是,这个接口只是用来提供电源接口用,并不用来传输数据。
对电源适配器的选择上,我做了一些尝试,首先是要用输出是5V的适配器,区别在于它们的输出电流。家里两个普通的适配器都是输出500mA,不是启动不了就是启动过程中不断重启;而三星手机充电器是700mA。目前运行良好。此外我还尝试了iPad的适配器,5.2V,2.4A,好像直接过流保护不工作了。
10.DISPLAY
板子最左边的插口与摄像头接口样子相同,但具体分工有不同。详情有待探索。
三、结语
开源的板子加开源的软件令小小的树莓派一经推出就风行起来,原本给小朋友学习之用,没想到老极客们却喜欢的昏天暗地,从智能家居到航拍项目,只要你敢想,一切皆有可能。这样一个引爆想象的小家伙,让我们一起来探索吧。
参考:
1.官网文档:https://github.com/raspberrypi/documentation
2.github上文档:https://github.com/raspberrypi/documentation
3.35美元计算机:Raspberry Pi的故事:http://tech2ipo.com/57628
4.A+和B+黑色图片来自:http://www.mcmelectronics.com/content/en-US/raspberry-pi