首页 > 评测 > 不服也得服,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)的开发板。

点击IDE菜单栏右侧的run按钮,Cloud9会将代码部署到BBGW上,然后执行这一段代码。这个过程可能会需要几秒钟的时间,稍后就会看到开发板上的4个用户LED灯开始同时闪烁。

如果要让这一段代码自动运行,需要了解一些额外的知识。在BBGW启动时,systemd会打开一个bonescript-autorun.service的服务,该服务会监视/var/lib/cloud9/autorun目录下文件的变化,当一个js文件被添加到该目录下,则使用一个独立的进程来执行这个文件;如果一个js文件被移除,则自动终止该进程。

现在将这个文件复制到/var/lib/cloud9/autorun目录下,稍等片刻,得到的效果与在Cloud9 IDE中执行的效果一致。

上述过程都是基于bonescript来实现。Bonescript的本质是javascript,使用Node.js作为服务端来解释脚本,正如使用浏览器用来解释javascript一样。如果你是一名真正的Linux玩家,也有了自己更偏爱的编程语言,希望使用C++/Python/Ruby或其它语言来实现自己的功能,那么恭喜你,因为底层的Linux及Userland早已为你准备好了一切,打开你最喜欢的Vim或是Emacs编辑器,直接编辑代码,按你自己惯用的方式,或底层,或高级操控,BBGW已为你准备好一切!

总结来说,BBGW除了在开发板上添加了Wi-Fi/BLE连接功能之外,与BBB的主要硬件规格是一致的,实际上就是BBB的一个差异化产品。BBGW的硬件配置一般,不过Wi-Fi/BLE功能的加入,对于建立和评估物联网应用,无疑是非常有吸引力的。BBGW和其它Beaglebone产品一样,内置Node-RED及Cloud9 IDE开发环境,简化了产品体验及开发步骤,特别对于新手及非专业人员来说,确实非常贴心!不过BBGW去掉了HDMI及ETH接口,如果要想体验这些功能,就得另行添置Capes才行了。

BBGW介绍

BBGW操作系统映像

Bonescript参考

 

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

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

网友评论