多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
在继续探索之前,我觉得有必要再把板子的一些硬件情况叙述一下,因为软件是建立在硬件基础之上的,对硬件了解多一些,对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板子如下图。 ![](https://box.kancloud.cn/2016-01-05_568b3088705b7.jpg)![](https://box.kancloud.cn/2016-01-05_568b30888a5cb.jpg) 从图上看,两个板子只是差了网卡。 就在今年A和B都推出了各自的升级版A+和B+版本,如下图: ![](https://box.kancloud.cn/2016-01-05_568b3088bb4ba.jpg)![](https://box.kancloud.cn/2016-01-05_568b3088cf254.jpg) 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瓦。 • 音频电路方面增加了一个低噪声电源是音质更加完美。 官方的一幅器件布局图: ![](https://box.kancloud.cn/2016-01-05_568b3088e69a1.jpg) 与之对比的我拍摄的实景全图: ![](https://box.kancloud.cn/2016-01-05_568b308906b9d.jpg) ![](https://box.kancloud.cn/2016-01-05_568b308937816.jpg) 1\. soc在哪里? 板子的核心器件是博通的soc,你发现它在哪里了吗? 没有?那就对了,因为它藏起来了。看到树莓(Raspberry)图标右边的芯片了吗,那是三星的RAM芯片,soc就在它的下面。就像我给Nexus4换屏幕时找不到骁龙芯片一样。 ![](https://box.kancloud.cn/2016-01-05_568b308970f2d.jpg) 2.smsc芯片 板子上另一块芯片是SMSC公司的LAN9514芯片,这是一块USB集线器和以太网控制方案芯片。 ![](https://box.kancloud.cn/2016-01-05_568b30899cfe2.jpg) 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](https://github.com/raspberrypi/documentation) 2.github上文档:[https://github.com/raspberrypi/documentation](https://github.com/raspberrypi/documentation) 3.35美元计算机:Raspberry Pi的故事:[http://tech2ipo.com/57628](http://tech2ipo.com/57628) 4.A+和B+黑色图片来自:[http://www.mcmelectronics.com/content/en-US/raspberry-pi](http://www.mcmelectronics.com/content/en-US/raspberry-pi)