BB-Black王者归来
BeagleBoard,作为全球第一款开源的ARM开发板,让Beagleboard.org社区走进人们的视野。从BeagleBoard到BeagleBoard-xM,再到BeagleBone的问世,Beagleboard.org社区从默默无名走向了神坛。2013年,已经家喻户晓的开源社区Beagleboard.org站在至高点向全世界发出了邀请函——BeagleBone-Black王者归来。堪称艺术品般完美沉稳的BBBlack拥有你喜爱的原Beaglebone 的所有优点...而且不仅仅如此,BBBlack拥有更强的性能,更多的功能,更低的价格。
这款基于Ti 工业级AM3359处理器的开发套件应用场景非常广泛,能够满足包括游戏外设、家庭和工业自动化、消费类医疗器械、打印机、智能收费系统、智能售货机称重系统、教育终端和高级玩具等在内的各个领域的不同需求。
下面是一段Ti工程师演示通过BB-Black来维持一个恒温系统的视频

BB-Black初识篇
BB-Black特性


AM3359处理器:
- 集成720-MHz ARM Cortex-A8内核
- 集成NEON SIMD协处理器
- 集成SGX530图形引擎
- 集成可编程实时单元子系统
- 集成32KB指令缓存和32KB数据缓存,支持奇偶校验
- 集成256KB二级缓存,支持错误校验码
板载存储器:
- 2GeMMC Flash存储器
- 512MB DDR3 SDRAM存储器
板载接口:
- 一个HDMI D type接口(16位色输出,支持音频输出)
- 一个LCD接口(支持24位输出,P8扩展接口引出)
- 一个10/100M以太网接口(RJ45连接器)
- 一个集成了PHY的高速USB 2.0 OTG接口(Mini USB B型连接器)
- 一个集成了PHY的高速USB 2.0 HOST接口(USB A型连接器)
- 一个TF卡接口(兼容SD/MMC)
- 一个3线调试串口(6-pin 2.54间距连接器)
- 一个HDMI D type接口
- 两个扩展接口,可扩展LCD、UART、eMMC、ADC、I2C、SPI和PWM等接口
- 一个JTAG接口(20-pin标准接口,默认未焊接连接器)
按钮和LED:
- 一个启动选择按键
- 一个电源按键
- 一个复位按键
- 一个LED电源指示灯
- 四个用户自定LED灯
BB-Black参数:
- 产品尺寸:86.36 mm×54.61mm
- 工作温度:0~70℃
- 环境湿度:20% ~ 90%(无凝结)
- 输入电源:5V/0.35A
硬件尺寸

BB-Black详细硬件规格型号

- 1. 美光 512MB DDR3 SDRAM存储器 MT41K256M16HA-125:E
- 2. Ti AM3359处理器 XAM3359AZCZ100
- 3. Ti 电源管理IC TPS65217C
- 4. 恩智浦 HDMI IC TDA19988BHN/C1,557
- 5. 美光 2G eMMC Flash 存储器 MTFC2GMVEA-0M WT
- 6. SMSC ETHERNET PHY LAN8710A-EZC-TR
- 7. 恩智浦 ESD IC器件 IP4283CZ10-TT,118
- 8.Ti 单逆变缓冲器 SN74LVC1G06DCK
- 9.松下NPN三极管 DMC564040R
- 自恢复保险丝 RXEF010

- 电源开关IC TPS2051BDGN
- 三态输出门驱动IC SN74LVC2G241DCU
- 触发器IC SN74LVC1G74DCT
- EEPROM IC 24LC32AT-I/OT
- LDO TL5209D

BB-Black轻松驾驭
1.快速启动系统
准备工作:一块BBBlack以及一根mini USB数据线(购买时自带)。

额外需要准备的东西:一台显示器(DVI,VGA或者HDMI接口都可以),一根HDMI线(一头必须是microHDMI接口,令一头只要与显示器上的接口匹配能用就可以)

先接好HDMI线

再接USB线供电

系统自动启动,LED会按照依次的顺序点亮D1-->D2-->D3-->D4-->D5

等待片刻,便成功进入系统
注:先插好HDMI线再接电源,带电不要插拔HDMI线
2.在无外接显示器时,也可以 通过串口线查看系统启动
准备工作:一块BBBlack以及一根mini USB数据线(购买时自带)。额外需要准备的东西:一台电脑,一根USB转串口线(一头最好是带杜邦线的接头,方便DIY)

软件工具:超级终端或者putty。
按TX接RX,RX接TX,GND接GND的方式连接好串口线

插上PC USB端口,打开超级终端或者putty软件,接上USB电源线
超级终端或者putty会打印出启动信息,以超级终端为例,出现下面登录提示框,输入root成功进入系统

3.如何查看Getting Start信息
在windows系统下,插上USB线,电脑会显示一个带有Beaglebone标志性LOG的一个69.4MB盘符

点开盘符,里面包含了很多文件,包括教你如何操作的start.htm

如果插上USB线无盘符显示,该如何解决?
- 返回第二步通过串口查看系统启动
- 输入root登陆进linux系统
- 输入命令x=/usr/bin/g-ether-load.sh;sed -e 's/SERIAL_NUMBER=/x=/g' $x > x;rm $x;mv x $x;chmod a+x $x;sync;
- 完成后重启即可,驱动 自动加载,完成后PC上就能显示盘符

BB-Black VS Beaglebone

如果说BeagleBone是个人PC小型化的一次尝试,一次探索,中规中矩的硬件配置,开源的系统,为开发者提供了一个相对高效,便捷的开发平台。那么BBBlack就是实现超越自我的突破,在BeagleBone的基础上不仅仅是量的改变,更是质的飞跃。
BeagleBone硬件参数

BBBlack的硬件参数

BeagleBone与BBBlack在外观上各有千秋,是“阳春白雪”亦或是“下里巴人'我们不做评论,正所谓萝卜青菜各有所爱。但在硬件配置上我们可以通过上面参数的对比能很明显的得出结论,BBBLack性能很强,非常强。如果追溯到计算机刚开始普及的阶段,这配置简直秒杀一切桌面电脑,这是题外话了,我们回归正题谈谈BBBlack到底有哪些方面的提升。

更快的速度

CPU,这个大家都熟悉,一切电子产品的升级都是围绕着它”改朝换代“,上至工程师,下到学生购买例如手机,电脑等电子产品首要关心的基本是CPU,是几核,多少主频,商家的新电子产品也纷纷围绕着CPU宣传造势,我们不得不接受这个现实,潜移默化中CPU的概念已经深入人心。
BB-Black使用的是Ti 主推的一款工业级别MPU-A3359,集成了1 GHz的ARM Cortex-A8内核,在图像图形处理,外设和诸如etherCAT和PROFIBUS的工业接口选项方面进行了增强,并支持Linux,WinCE和Android等高级操作系统。
而Beaglebone使用的CPU性能相对较弱,在USB供电的情况下只能支持到500MHz的主频。在有DC电源的支持下,也只能跑到720MHz的主频,性能相差40%左右。
更大的容量

如果说BeagleBone的内存属于入门级的,那BBBlack的512M DDR3L MT41K256M16HA-125:E 内存属于体验级的,更大的容量伴随更快的速度,你以为仅仅如此吗?
DDR3L更是低功耗的内存领域的佼佼者,工作电压可低到1.35V,在提高性能的同时降低功耗,这就是突破,是科技向前迈进的力量。
更多的功能

与BeagleBone相比,多了两个特别实用功能,eMMC与HDMI。
eMMC为美光的MTFC2GMVEA-0M WT,它的存在免去了你没SD卡无法启动系统的烦恼,增加了系统选择多样性。
HDMI更不用说,这是时代进步最明显的标志,普及程度”红的发紫“,如今的电视一般都会带有HDMI接口,老百姓都能时常接触,甚至耳熟能详,我们这代人更不用说,如果你现在还不知道什么是HDMI,我只能说,“你是火星来的吧?”:)BBBlack使用的HDMI芯片为恩智浦的TDA19988BHN,拥有超低功耗,非常适合移动电子产品的应用。
在BB-Black VS Beaglebone的大战中,谁胜谁负?胜多少?相信此时我们心中已经有答案了。

BB-Black进阶篇
对于开源系统来说,频繁的软件更新是稀疏平常的事,也是大家是喜闻乐见的。某种意义上来说,一个产品的软件更新频率越快,说明此产品越畅销,越受到大家的关注。在开源界不就流传着这么一句话:”不怕你更新得贼快,就怕你死活不更新“
目前BBBlack可支持的系统版本有Angstrom Linux,Ubuntu,Android,相信后续会增加更多可兼容的系统。
Angstrom Linux是官方得默认的系统版本,同时目前官方更新的版本都是基于Angstrom,你可以去版本更新网站或BeagleBoard.org wiki 下载最新的Angstrom Linux版本。
Android系统更新,Ubuntu系统更新。
软件更新
如何成功更新系统?
准备工作:
硬件资源:一张大于4G的microSD卡,一个USB读卡器,一台电脑,一套BBBlack(BBBlack板子+数据线)
软件资源:1.下载系统版本;2.下载安装压缩工具;3.下载安装烧写工具win32 Disk Image。
更新步骤:

- 解压缩下载完成的映像文件压缩包
- 用USB读卡器将microSD卡连接到PC
- 用win32 Disk Image将映像文件写入SD卡中
- 将microSD卡插入BBBlack卡槽中,按住uBoot键,并用USB线接通电源
- 等第一个user LED灯点亮(这个时间点往后延长一点更好)松开uBoot按键
- 等4个user LED等持续点亮的时候,表示完成系统更新(耗时45分钟左右)
- 断开电源线拔出SD卡,重新上电即可使用
BB-Black评测
1. 你还在为拿到的BBBlack却无从下手而烦恼吗?你还在犹豫这样操作到底可不可行?BBBlack首发上手体验将为你答疑解惑:

单板计算机beaglebone-black首发上手体验
2. 当你第一时间拿到BBBlack很兴奋,玩着感觉也不错,看到网站又有新版本发布了,很想尝鲜,想马上体验新版本的功能,可是那坑爹的45分钟升级时间让你望而生畏,没事,SD启动系统助你另辟捷径,告别坑爹:

beaglebone-black之microsd卡启动系统
3. BBBlack拿到手多时了,玩过了,跟朋友也炫耀过了,满足感也体验过了,正当你得意洋洋拿着BBBlack“招摇过市”的时候,朋友一句漫不经心的问话,“BBBlack上都有些什么IC啊?”让你感觉九雷轰顶,顿时傻眼了,回首才发现原来自己对BBBlack知之甚微。没关系,BBBlack硬件篇让你“卧薪尝胆”:

beaglebone-black之硬件篇

BB-Black漫谈
- 单板计算机是如何诞生,又如何相互竞争的?树莓派,Beaglebone,PCduino,还有那谁谁谁,到底谁才是引领潮流的佼佼者,我们不做评论,静待时间给予的结果,现在我只知道,一个搭载了10秒快速启动linux系统的单板机来了--
除了树莓派 还有BeagleBone Black
- 身处山寨王国的你是否对于市面上全球发售版BB-Black or 中国版BB-Black到底是怎么回事很纠结?是否有对BB-Black刨根问底的冲动?想了解真相的你千万别错过--
中国版BB-Black诞生记
- 在中国一个很奇怪很普遍的现象,一个出售中的产品,定价通常会含9,如x9元,X99元,中国版BB-Black也不能免俗,官方指定价格为399元,相比全球发售版45美元的价格看似稍高,那究竟事实如何,参考--
为什么RMB399元比USD45美金更有优势?
- BB-Black的出现又将造就一批DIY名宿,很多人因为DIY一个“怪玩意”而成名,这种例子在YouTube上数不胜数,不要问我YouTube是什么,对于天朝子民,它是传说中的存在。这不,又有神人在折腾BB-Black,而指向的矛头是居然是被“咬了口的苹果”,这难道是在挑衅没有神布斯的苹果吗?!--
这个神奇的“充电器”能在一分钟内把任意iOS设备给黑掉.
- 哲学上说,任何事物都是在发展变化的,以前不怎么理解,现在回首这真是至理名言,类似如今的语言也多样化了,贬义的可以变成褒义的,褒义的可以理解成贬义的,Geek一词是从美国俚语中而来,而且在西方文化中很长一段时间被认为是贬义,但随着互联网文化的兴起,Geek更多代表的是智力超群和努力的人,在他们眼中BB-Black又有着何种地位?--
挑战熊猫板:谁才是Geek最爱且最具性价比最高的单板机?
- 开放性系统永远汇聚着众人的目光,相比苹果公司的封闭式,开源是好是坏我们无法给出一个明确的定义,不过民间有句俗言,三个臭皮匠,顶个诸葛亮,何况如今乔布斯时代已经过去,这个伟大偏执的天才或许才能具有堪比孔明的智慧,他之后呢?如今谁还敢“大放厥词”,“封闭才能铸就创意”。开源的优点在于汇众人智慧,聚最优创意产品,且看开源系统BB-Black如何实现有创意的DIY--
BeagleBone Black开放性系统满足创意DIY

BB-Black资源汇总
用户手册
- TI AM3359 datasheet
- 中国版BB-Black快速指南
- 中国版BB-Black用户手册
- BB-Black用户手册英文版(详细)
- BB-Black详细硬件规格型号
硬件资源
- 中国版BB-Black原理图
- BB-Black原理图 A5C版本 (PDF)
- BB-Black原理图 A5C版本 (OrCAD)
- BB-Black BOM A5C版本 (xls)
- BB-Black PCB 文件 (Allegro and Gerbers)
- BB-BlackA5C版本硬件资源集合
软件资源
最新Ångström Linux系统
- 从eMMC启动版本:Updated Image 2013.06.20
- 从SD卡启动版本:SD Boot 2013.06.06
Android系统
- 从SD卡启动版本:Android 4.2.2
Ubuntu系统
- 从eMMC启动版本:Ubuntu 13.04
- 从SD卡启动版本:Ubuntu之SD Boot
软件源代码
- Bootloader: http://www.denx.de/wiki/U-Boot/SourceCode
- Kernel: http://github.com/beagleboard/kernel/tree/3.8
- Root file system: http://github.com/beagleboard/meta-beagleboard
综合
- 中国版BB-Black完整产品资料
参考资料
- Beagleboard社区
- BB-Black wiki
- Beaglebone中文论坛
- 英蓓特BB-Black论坛
购买链接
- 爱板网商城
- 英蓓特中国版

BB-Black FAQ
- 问:更新系统到eMMC为何需要45分钟这么长的时间?
- 答:Angstrom系统安装是需要很长时间,这个安装过程括复制包和配置包。
- 问:如果BBBlack将用作商业化产品,能不能提高更新系统的速度?
- 答:如果要批量生产加快速度,可以把安装完成的eMMC内容做成映像或压缩包,以后更新的时候用这个新做的包来更新。
- 问:为什么我买的BBBlacj串口座J1那边有飞线?
- 答:J1座的pin1与pin4之间加入了100K的下拉电阻修复不能识别的串口问题。
- 问:BBBlack一定要用SD卡更新版本吗?
- 答:第一次更新SD卡必不可少,因为其它的启动接口(如UART)速度太慢。
- 问:BBBlack 预装的linux是哪一个版本?
- 答:BBB-eMMC-flasher-2013.04.13-DDR3 -400MHz.img.xz angstrom版本
- 问: 怎样通过BBBlack直接访问系统?
- 答:通过串口可以直接操作
- 问:BBBlack怎样使用Ethernet上网?
- 答:修改“/etc/network/interfaces”文件,比如:
auto eth0
iface eth0 inet static
address 192.168.1.222
netmask 255.255.255.0
gateway 192.168.1.1
- 问:为什么装完驱动插上板子没有显示端口号和69M的盘符?
- 答:运行如下命令 可以解决这个问题,x=/usr/bin/g-ether-load.sh;sed -e 's/SERIAL_NUMBER=/x=/g' $x > x;rm $x;mv x $x;chmod a+x $x;sync;完成后重启即可,驱动 自动加载。
- 问:自己编译好的uboot.bin 怎么烧写到bb-black中?
- 答:编译u-boot完成后会生成一个映像文件u-boot.img,使用USB线连接BB-Black和电脑,连接好后电脑上显示一个不足100M的U盘,替换这个U盘里的u-boot.img文件即可。
- 问:中国版BB-Black与全球发售版有啥不同,比如产品本身,技术支持等?
- 答:
中国版BB-Black
- TI官方支持
- 英蓓特科技中国本地独家生产销售
- 硬件与BeagleBone Black全球发售版本完全兼容
- 软件与BeagleBone Black全球发售版本完全一致
- 配置与BeagleBone Black全球发售版本完全一致
- 同BeagleBone Black全球发售版本一样,支持全部的“standard BeagleBone Cape Plug-in boards and software”
差异化服务
- 中国本土化销售线上线下订购服务
- 适应中国本地化生产采购需要,更换了少量被动元器件
- 提供中文资料与文档资源
- 提供英蓓特开发的配套扩展模块系列支持,如USB WiFI,HDMI转VGA适配器,LCD显示模块...
- 由英蓓特具备多年TI Sitara系列MPU软件开发经验的工程师提供本地技术服务
- 通过中文社区提供在线技术服务
- 提供基于TI Sitara AM335x系列软硬件设计方案定制服务
BB-Black王者归来
BeagleBoard,作为全球第一款开源的ARM开发板,让Beagleboard.org社区走进人们的视野。从BeagleBoard到BeagleBoard-xM,再到BeagleBone的问世,Beagleboard.org社区从默默无名走向了神坛。2013年,已经家喻户晓的开源社区Beagleboard.org站在至高点向全世界发出了邀请函——BeagleBone-Black王者归来。堪称艺术品般完美沉稳的BBBlack拥有你喜爱的原Beaglebone 的所有优点...而且不仅仅如此,BBBlack拥有更强的性能,更多的功能,更低的价格。
这款基于Ti 工业级AM3359处理器的开发套件应用场景非常广泛,能够满足包括游戏外设、家庭和工业自动化、消费类医疗器械、打印机、智能收费系统、智能售货机称重系统、教育终端和高级玩具等在内的各个领域的不同需求。
下面是一段Ti工程师演示通过BB-Black来维持一个恒温系统的视频

BB-Black初识篇
BB-Black特性


AM3359处理器:
- 集成720-MHz ARM Cortex-A8内核
- 集成NEON SIMD协处理器
- 集成SGX530图形引擎
- 集成可编程实时单元子系统
- 集成32KB指令缓存和32KB数据缓存,支持奇偶校验
- 集成256KB二级缓存,支持错误校验码
板载存储器:
- 2GeMMC Flash存储器
- 512MB DDR3 SDRAM存储器
板载接口:
- 一个HDMI D type接口(16位色输出,支持音频输出)
- 一个LCD接口(支持24位输出,P8扩展接口引出)
- 一个10/100M以太网接口(RJ45连接器)
- 一个集成了PHY的高速USB 2.0 OTG接口(Mini USB B型连接器)
- 一个集成了PHY的高速USB 2.0 HOST接口(USB A型连接器)
- 一个TF卡接口(兼容SD/MMC)
- 一个3线调试串口(6-pin 2.54间距连接器)
- 一个HDMI D type接口
- 两个扩展接口,可扩展LCD、UART、eMMC、ADC、I2C、SPI和PWM等接口
- 一个JTAG接口(20-pin标准接口,默认未焊接连接器)
按钮和LED:
- 一个启动选择按键
- 一个电源按键
- 一个复位按键
- 一个LED电源指示灯
- 四个用户自定LED灯
BB-Black参数:
- 产品尺寸:86.36 mm×54.61mm
- 工作温度:0~70℃
- 环境湿度:20% ~ 90%(无凝结)
- 输入电源:5V/0.35A
硬件尺寸












