beaglebone black是一个建议零售价为$45的由社区支持的平台,适合开发者以及
爱好者使用。beaglebone性质上和树梅派一样,都是单板机,但是比树梅派性能更强,而且BBB是一个硬件开源的板子,所有的硬件资料,包括布局
电路图,和参考文档都可以从BBB的wiki页面找到
http://elinux.org/Beagleboard:BeagleBoneBlack#LATEST_PRODUCTION_FILES_.28A5A.29
这是bbb的官方主页
http://beagleboard.org/products/beaglebone%20black
BeagleBone 还有强大的社区支持,很多问题都可以在社区上得到解决
下面对BBB的硬件做一些大概浏览
处理器:
AM335x 1GHZ ARM cortex-A8
512MB DDR3 RAM2GB 8-bit eMMC on-board flash storage
3D 图形加速器
NEON 浮点运算加速器
2X PRU 32为微处理器
BBB使用当前较流行的ARMv7指令集,相比ARMv6指令集有很大的优势
其中eMMC是嵌入式多媒体卡(Embedded Multimedia Card),
是一种新的存储技术,外部提供的接口和SD卡接口类似,
内部存储介质为Flash,并且内建坏块管理系统。
由于省去了对坏块管理,所以操作比Flash简单。
外型比SD卡小,可以直接焊接在电路板上。
是替代 Nand Flash 的理想存储技术。
现在已经在许多智能手机、平板电脑上得到广泛应用。
BBB可以使用emmc作为存储器,也可以外加MicroSD卡,这两者的功能
类似,只不过eMMC是内嵌到板子上的,我们可以在MicroSD卡上
进行系统烧录
Neon是ARM核心附带的浮点SIMD引擎,可以把它当一个DSP用,
可以把它理解为桌面CPU上的SSE,SSE2。
合理的利用可以增强处理器在游戏,多媒体中的表现,当然需要软件的支持。
软件支援能力
?ngstr?m Linux
Android
Ubuntu
Cloud9 IDE on Node.js w/ BoneScript library
plus much more
当然,我们可以在板子上运行自己编译的系统。
外设
Connectivity
USB client for power & communications
USB host
Ethernet 以太网支持
HDMI
2x 46 pin headers 两个46引脚的排针
由于BBB的可扩展性很好,同时提供了众多的借口,所以BBB
很适合连接大量传感器的项目,并且很适合嵌入式系统的学习
BeagleBone Black还发行了中国版,售价为399RMB