开源硬件鼻祖之一——BeagleBone-Black

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来维持一个恒温系统的视频

开源硬件鼻祖之一——BeagleBone-Black

BB-Black初识篇

BB-Black特性

开源硬件鼻祖之一——BeagleBone-Black

开源硬件鼻祖之一——BeagleBone-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

硬件尺寸

开源硬件鼻祖之一——BeagleBone-Black

BB-Black详细硬件规格型号

开源硬件鼻祖之一——BeagleBone-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

开源硬件鼻祖之一——BeagleBone-Black

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

开源硬件鼻祖之一——BeagleBone-Black

BB-Black轻松驾驭

1.快速启动系统

准备工作:一块BBBlack以及一根mini USB数据线(购买时自带)。

开源硬件鼻祖之一——BeagleBone-Black

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

开源硬件鼻祖之一——BeagleBone-Black

先接好HDMI线

开源硬件鼻祖之一——BeagleBone-Black

再接USB线供电

开源硬件鼻祖之一——BeagleBone-Black

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

开源硬件鼻祖之一——BeagleBone-Black

等待片刻,便成功进入系统

注:先插好HDMI线再接电源,带电不要插拔HDMI线

2.在无外接显示器时,也可以 通过串口线查看系统启动

准备工作:一块BBBlack以及一根mini USB数据线(购买时自带)。额外需要准备的东西:一台电脑,一根USB转串口线(一头最好是带杜邦线的接头,方便DIY)

开源硬件鼻祖之一——BeagleBone-Black

软件工具:超级终端或者putty。

按TX接RX,RX接TX,GND接GND的方式连接好串口线

开源硬件鼻祖之一——BeagleBone-Black

插上PC USB端口,打开超级终端或者putty软件,接上USB电源线

超级终端或者putty会打印出启动信息,以超级终端为例,出现下面登录提示框,输入root成功进入系统

开源硬件鼻祖之一——BeagleBone-Black

3.如何查看Getting Start信息

在windows系统下,插上USB线,电脑会显示一个带有Beaglebone标志性LOG的一个69.4MB盘符

开源硬件鼻祖之一——BeagleBone-Black

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

开源硬件鼻祖之一——BeagleBone-Black

如果插上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上就能显示盘符

开源硬件鼻祖之一——BeagleBone-Black

BB-Black VS Beaglebone

开源硬件鼻祖之一——BeagleBone-Black

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

BeagleBone硬件参数

开源硬件鼻祖之一——BeagleBone-Black

BBBlack的硬件参数

开源硬件鼻祖之一——BeagleBone-Black

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

开源硬件鼻祖之一——BeagleBone-Black

更快的速度

开源硬件鼻祖之一——BeagleBone-Black

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-Black

如果说BeagleBone的内存属于入门级的,那BBBlack的512M DDR3L MT41K256M16HA-125:E 内存属于体验级的,更大的容量伴随更快的速度,你以为仅仅如此吗?

DDR3L更是低功耗的内存领域的佼佼者,工作电压可低到1.35V,在提高性能的同时降低功耗,这就是突破,是科技向前迈进的力量。

更多的功能

开源硬件鼻祖之一——BeagleBone-Black

与BeagleBone相比,多了两个特别实用功能,eMMC与HDMI。

eMMC为美光的MTFC2GMVEA-0M WT,它的存在免去了你没SD卡无法启动系统的烦恼,增加了系统选择多样性。

HDMI更不用说,这是时代进步最明显的标志,普及程度”红的发紫“,如今的电视一般都会带有HDMI接口,老百姓都能时常接触,甚至耳熟能详,我们这代人更不用说,如果你现在还不知道什么是HDMI,我只能说,“你是火星来的吧?”:)BBBlack使用的HDMI芯片为恩智浦的TDA19988BHN,拥有超低功耗,非常适合移动电子产品的应用。

在BB-Black VS Beaglebone的大战中,谁胜谁负?胜多少?相信此时我们心中已经有答案了。

开源硬件鼻祖之一——BeagleBone-Black

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。

更新步骤:

开源硬件鼻祖之一——BeagleBone-Black

  • 解压缩下载完成的映像文件压缩包
  • 用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

单板计算机beaglebone-black首发上手体验

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

开源硬件鼻祖之一——BeagleBone-Black

beaglebone-black之microsd卡启动系统

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

开源硬件鼻祖之一——BeagleBone-Black

beaglebone-black之硬件篇

开源硬件鼻祖之一——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

开源硬件鼻祖之一——BeagleBone-Black

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论坛

购买链接

  • 爱板网商城
  • 英蓓特中国版

开源硬件鼻祖之一——BeagleBone-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来维持一个恒温系统的视频

开源硬件鼻祖之一——BeagleBone-Black

BB-Black初识篇

BB-Black特性

开源硬件鼻祖之一——BeagleBone-Black

开源硬件鼻祖之一——BeagleBone-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

硬件尺寸

开源硬件鼻祖之一——BeagleBone-Black

  • 开源硬件鼻祖之一——BeagleBone-Black已关闭评论
    A+
发布日期:2019年07月03日  所属分类:参考设计