树莓派学习笔记——Model B Model B+ Compute Module Dev Kit的区别和联系

0 前言

最近浏览器树莓派官方发现树莓派推出了两款新Model——一款名为树莓派 model B+,一款名为树莓派 Compute Module Dev Kit。带着欣喜和恐惧查阅了相关资料,并通过淘宝和RS中国了解开发板价格。欣喜的感觉来自于树莓派的功能得到了增强,恐惧来自于树莓派的改变带来新的学习成本。经过几天的资料收集,所以整理成博文和大家分享。

1 横向比较

【共性比较】

表1 三款树莓派横向比较


区别

Model B
Model B+
Compute Module Dev Kit
芯片
BCM2835

BCM2835

BCM2835

内存大小

512MB

512MB

512MB

存储设备

SDcard

MicroSD

4G eMMC

USB端口数量

2
4
1

GPIO扩展总数

26

40

120

购买价格
约230
约260

1,427.40

注1:Model B和Model B+价格来自淘宝

注2:Compute Module Dev Kit价格来自RS中国,不含税和运费

【重点比较】

由于Compute Module Dev Kit比较昂贵,国内供货暂时没有跟上,所以重点分析Model B+和Model B。从图1大致可以看出树莓派B和B+在外观和功能上的差异。

图1 Model B+和Model B的比较——图片来自element14

【1】USB数量由2个变为4个。USB数量的增加更方便鼠标、键盘和USB无线网卡的使用。

【2】存储设备由SDCard变为了MicroSD,说的直白些由SD卡变为了T卡,使用树莓派B的朋友们在更换时需要购买一张T卡。最后树莓派官网推荐购买4G大小class
4类型的T卡,class 10类型的T卡可能有些浪费了。

【3】GPIO端口变化,GPIO扩展口有26脚变为了40脚。

【4】价格相差不大,或许还有降价的空间。

2 GPIO是否兼容

树莓派的GPIO扩展口由26脚变为40脚,新老树莓派的GPIO扩展口的原理图如下:

     

图2 树莓派B GPIO扩展口原理图                           图3 树莓派B+ GPIO扩展口

分析以上两图可以得到

【1】树莓派B+ GPIO端口兼容树莓派B,树莓派B+在原来的基础上增加若干GPIO,而没有改变原GPIO 扩展插座的顺序。

【2】增加了9个可用GPIO。

3 库的更新情况

在前面的博文中使用了多款树莓派软件扩展库,包括wiringPi,RPI.GPIO和webiopi。

【wiringPi】——更新

更新内容请查看博文——【wiringPi and the Raspberry Pi Model B+

【RPi.GPIO】——更新

在最新版的changelog中可以发现,从0.5.6版本开始支持了树莓派B+版本。

0.5.6

-----

- Issue 68 - support for RPi Model B+

- Fix gpio_function()

【webiopi】——暂未更新

4 总结

【1】树莓派B+增加了两个USB端口

【2】树莓派B+增加了9个可用GPIO端口

【3】树莓派B+和B GPIO兼容

【4】截止2014年7月,wiringPi和RPi.GPIO 已经支持树莓派B+。

树莓派学习笔记——Model B Model B+ Compute Module Dev Kit的区别和联系,布布扣,bubuko.com

时间: 2024-11-10 00:15:05

树莓派学习笔记——Model B Model B+ Compute Module Dev Kit的区别和联系的相关文章

树莓派学习笔记——使用标准PC104键盘

0 前言 本文将详细介绍树莓派的键盘设计.和多数的人的想法不同,世界上存在着各种各样不同的键盘,中国人使用的键盘和美国人使用的键盘相同,而树莓派源产自英国,英国的键盘和美国并不相同.国内多使用标准104键键盘,下面就讲讲如何配置. [相关博文] [树莓派学习笔记--索引博文]--更多博文请关注. 1 PC104标准键盘 [wiki百科]--IBM PC keyboard 所谓PC104标准键盘是指键盘含有104个按键,国内和美国多使用该类型键盘,而欧洲大陆多使用PC105键盘,除了比PC104键

树莓派学习笔记—— 源代码方式安装opencv

0.前言 本文介绍如何在树莓派中通过编译源代码的方式安装opencv,并通过一个简单的例子说明如何使用opencv. 更多内容请参考--[树莓派学习笔记--索引博文] 1.下载若干依赖项     在开始安装之前,最好更新树莓派软件源.如果更新时间太长,请参考博文修改软件源网络地址--[树莓派学习笔记--修改树莓派软件源] sudo apt-get update 请依次安装以下依赖项,这些必须安装的依赖项来自于opencv官网的说明,在多数debian系统中都可以采用这种方式进行安装.其实在树莓派

树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)

转载请注明:@小五义http://www.cnblogs.com/xiaowuyiQQ群:64770604 一.家庭服务器实现的主要功能 1.流媒体播放服务:利用DLNA实现电视.手机.电脑播放其上面的媒体文件. 2.文件共享:利用samba实现手机.电脑等终端与服务器的文件共享. 3.自动下载:利用aria2c实现自动下载. 先上几张效果图: 用orico的包装盒做了个机箱. 内部效果,线还是有些凌乱 放在桌上,感觉还不错,呵呵 二.准备工作 1.树莓派B+ 2.安装raspbian系统,具体

树莓派学习笔记——I2C设备载入和速率设置

原文:http://blog.csdn.net/xukai871105/article/details/18234075 1.载入设备 方法1——临时载入设备 sudo modprobe -r i2c_bcm2708  #卸载设备 -r代表remove sudo modprobe i2c_bcm2708     #重新载入设备 方法2——永久载入设备 打开配置文件,进行修改 sudo nano /etc/modules                # 使用nano打开文件 增加以下两行 i2c

树莓派学习笔记——USB wifi配置指南

0 前言 树莓派既可以使用有线网络又可以无线网络,如果使用有线网络不方便的话可以借助USB wifi无线网卡让树莓派也插上无线"翅膀".但是和使用有线网络即插即用的方式不同,USB wifi网卡需要进行一些配置.通过一天的配置实验,本文总结了树莓派wifi配置的两种方法--[1]使用wpa_gui工具方法和[2]修改配置文件方法. [1]使用wpa_gui工具方法 wpa_gui是一种linux平台常用的wifi配置工具,wpa_gui具有图形界面操作简单.由于,树莓派B板只有两个US

树莓派学习笔记——Wifi AP热点模式 使用RT5370

0.前言 本文详细说明为树莓派增加Wifi AP热点功能的具体步骤.配置完成之后,树莓派将增加一个Wifi热点功能,使用笔记本或手机便可连接树莓派,树莓派具有了AP热点功能,可更一步扩展树莓派相关的WEB功能,通过连接树莓派提供的热点,登录树莓派提供的WEB服务,便可获得树莓派所监控的相关信息. 配置的步骤较多,请保持耐心. [配置说明] 1.树莓派热点名称(SSID)为Raspberry_AP,热点密码为12345678,加密方式为WPA2. 2.树莓派无线网口的IP地址为192.168.0.

树莓派学习笔记——SQLite操作简述

0 前言 本文介绍如何在树莓派中利用SQLite数据库保存CPU温度数据.SQLite是一款轻量级零配置数据库,非常适合在树莓派和其他嵌入式系统中使用.SQLite文档详细资料丰富,本文不会详细解释SQLite数据库操作的方方面面,只能结合具体场景按需说明.本文介绍的SQLite技巧也可以在其他平台使用,并不局限于树莓派. 本文继续折腾树莓派温度,需要从中可以玩出新花样. [相关博文] [树莓派学习笔记--索引博文]--更多博文请关注. [树莓派学习笔记--获取树莓派CPU温度] [树莓派学习笔

树莓派学习笔记——获取树莓派CPU温度

0 前言 本文通过文件操作读取树莓派CPU温度,在linux系统中任何设备的操作都被抽象成为文件读写,通过读取/sys/class/thermal/thermal_zone0/temp文件中的内容便获得树莓派CPU的温度.本文通过以下几个部分说明如何读取和应用该温度参数--1.shell脚本操作:2linux文件IO操作,3.python文件操作: 4.通过python requset上传至yeelink平台. 网上也有相似的文章,大致的方法为通过python获得CPU温度数据,然后在写入某个文

树莓派学习笔记——定时向yeelink上传树莓派CPU温度

0 前言 本文通过python文件IO操作获得树莓派CPU温度信息,通过python request库周期性向yeelink平台上传温度,修改rc.local脚本使得该python脚本在开机时便在后台运行,向平台每5分钟上报一次温度信息. 网上查阅了很多关于linux开机启动的博文,尝试了几遍居然发现方法都无法实现开机启动效果.我想可能是操作系统或开发环境的微小差异产生的,如果发现博文中的内容存在问题,请及时留言,我查证之后定当修改. [相关博文] [树莓派学习笔记--获取树莓派CPU温度] [