首页 > 评测 > 不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless评测

不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless评测

seeed   BBG   RPI3   BeagleBone   Wireless   BLE   
  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • RPI3才出来没多久,又遭到seeed的追虐。BBGW也是Beablebone系列中首款支持内建(Built-in)Wi-Fi(MIMO技术)和BLE(4.1 LE)的开发板。

BeagleBone Green Wireless(BBGW)是BeagleBoard.org和Seeed联合推出的新款SBC开发板,被认为是Raspberry Pi 3的竞争者。BBGW也是Beablebone系列中首款支持内建(Built-in)Wi-Fi和BLE的开发板。其中Wi-Fi特性支持MIMO技术,数据传送时速度更快;BLE支持BLE 4.1 LE规范。

BBGW基于硬件开源的BeagleBone Black(BBB)。此前Seeed曾推出BeagleBone Green(BBG),也是基于BBB硬件,使用的网络接口是ETH,此次推出的BBGW并不是BBG的升级版,可以看作是BBG的兄弟版本,将ETH变更为Wi-Fi/BLE,Beaglebone家族再添新丁。

让我们第一时间开启BBGW体验之旅。

 image001.jpg

图1:BBGW包装盒正面

蓝绿色系的封面设计,大概是为了和BBB的经典黑区别开来。很cute的小狗标志,表明BBGW也是Beagle的一员,封面上也列出了BBGW的主要特征:Wi-Fi+BLE以及集成Grove接口。

image002.jpg

图2:包装盒背面

包装盒背面列出了产品包含的部件:BBG开发板1块,USB线缆1根,还有用户指南1份。另外将开发板的一些主要特性都列出在背面,方便用户对开发板有一个基本的认识。除了Seeed的logo之外,开源硬件标志也表明这是一款硬件开源产品,是广大开源世界的成员之一。

image003.jpg

图3:开发板及配件

打开包装盒,有BBGW,USB数据线及附送的天线,当然在开发板的下面还有1份用户指南。

image004.jpg

图4:BBGW主要接口(micro SD在背面)

BBGW是Seeed基于BBB重新设计的产品,主要变化在于:拿掉了HDMI显示接口;拿掉了ETH网络接口;将原本X1的USB接口改成了X4;添加了Wi-Fi/BLE模块Texas Instruments WiLink8 (model WG78V0),同时注意BBGW上预配置了两个Grove接口。下面是BBB的正面,可以明显看到二者的区别。

image005.jpg

图5:BBB主要接口(背面有HDMI及micro SD)

去掉了HDMI接口,怎么连接显示器?不用担心,还有扩展板可以用来引出HDMI显示接口,官方把扩展板称为Cape。因为BB板的尺寸比较小,只有信用卡大小,所以许多的功能不能完全集成到开发板上,而是通过Cape来增强开发板的功能。官方提供了丰富的扩展板及外设。

image006.jpg

图6:HDMI Cape

USB接口则从原来的一个变成了4个,极大方便了用户扩展USB类型的设备。

image007.jpg

图7:USB接口

从BBG开始,Seeed的BB板就引入了Grove接口,方便用户接驳各类丰富的Grove外部设备。

image008.jpg

图8:Grove接口

外观与接口就介绍到这里,最后来一张表,比较BBB/BBG/BBGW的基本情况

image009.png

图9:BBB/BBG/BBGW比较(来自:CNX-SOFTWARE)

开始体验BBGW。

BBGW板载4GB eMMC存储器,还提供了一个micro SD卡接口,用于扩展存储。系统启动时会先检查SD卡中是否有可启动的OS,如果有,则优先启动SD卡中的OS,这样就不用担心设备变砖!

从附录给出的BBGW操作系统映像资源下载最新的系统映像,使用Win32diskimager将系统映像写入到SD卡中,然后将SD存储卡插入到BBGW的SD卡槽,就可以开始上电,正式体验BBGW的魅力了。

image010.png

图10:制作SD卡系统

需要注意的,官方没有单独为eMMC提供额外的系统映像,而是统一使用一个映像。官方提供了额外的脚本来将SD卡中的系统写入到eMMC中。在系统映像有一个/boot/uEnv.txt文件,里面包含了系统启动时环境变量参数的设置,里面包含了类似下面的配置项

##enable BBG: eMMC Flasher:

#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3-bbgw.sh

  • 本文系21ic原创,未经许可禁止转载!

网友评论