首頁 > 評測 > 不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless評測

不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless評測

seeed   BBG   RPI3   BeagleBone   Wireless   BLE   
  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • RPI3才出來沒多久,又遭到seeed的追虐。BBGW也是Beablebone系列中首款支持內(nèi)建(Built-in)Wi-Fi(MIMO技術(shù))和BLE(4.1 LE)的開發(fā)板。

點(diǎn)擊IDE菜單欄右側(cè)的run按鈕,Cloud9會將代碼部署到BBGW上,然后執(zhí)行這一段代碼。這個過程可能會需要幾秒鐘的時間,稍后就會看到開發(fā)板上的4個用戶LED燈開始同時閃爍。

如果要讓這一段代碼自動運(yùn)行,需要了解一些額外的知識。在BBGW啟動時,systemd會打開一個bonescript-autorun.service的服務(wù),該服務(wù)會監(jiān)視/var/lib/cloud9/autorun目錄下文件的變化,當(dāng)一個js文件被添加到該目錄下,則使用一個獨(dú)立的進(jìn)程來執(zhí)行這個文件;如果一個js文件被移除,則自動終止該進(jìn)程。

現(xiàn)在將這個文件復(fù)制到/var/lib/cloud9/autorun目錄下,稍等片刻,得到的效果與在Cloud9 IDE中執(zhí)行的效果一致。

上述過程都是基于bonescript來實現(xiàn)。Bonescript的本質(zhì)是javascript,使用Node.js作為服務(wù)端來解釋腳本,正如使用瀏覽器用來解釋javascript一樣。如果你是一名真正的Linux玩家,也有了自己更偏愛的編程語言,希望使用C++/Python/Ruby或其它語言來實現(xiàn)自己的功能,那么恭喜你,因為底層的Linux及Userland早已為你準(zhǔn)備好了一切,打開你最喜歡的Vim或是Emacs編輯器,直接編輯代碼,按你自己慣用的方式,或底層,或高級操控,BBGW已為你準(zhǔn)備好一切!

總結(jié)來說,BBGW除了在開發(fā)板上添加了Wi-Fi/BLE連接功能之外,與BBB的主要硬件規(guī)格是一致的,實際上就是BBB的一個差異化產(chǎn)品。BBGW的硬件配置一般,不過Wi-Fi/BLE功能的加入,對于建立和評估物聯(lián)網(wǎng)應(yīng)用,無疑是非常有吸引力的。BBGW和其它Beaglebone產(chǎn)品一樣,內(nèi)置Node-RED及Cloud9 IDE開發(fā)環(huán)境,簡化了產(chǎn)品體驗及開發(fā)步驟,特別對于新手及非專業(yè)人員來說,確實非常貼心!不過BBGW去掉了HDMI及ETH接口,如果要想體驗這些功能,就得另行添置Capes才行了。

BBGW介紹

BBGW操作系統(tǒng)映像

Bonescript參考

 

本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+