首頁 > 評(píng)測(cè) > 不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless評(píng)測(cè)
不服也得服,BBGW叫板RPI3——BeagleBone Green Wireless評(píng)測(cè)
- [導(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會(huì)將代碼部署到BBGW上,然后執(zhí)行這一段代碼。這個(gè)過程可能會(huì)需要幾秒鐘的時(shí)間,稍后就會(huì)看到開發(fā)板上的4個(gè)用戶LED燈開始同時(shí)閃爍。
如果要讓這一段代碼自動(dòng)運(yùn)行,需要了解一些額外的知識(shí)。在BBGW啟動(dòng)時(shí),systemd會(huì)打開一個(gè)bonescript-autorun.service的服務(wù),該服務(wù)會(huì)監(jiān)視/var/lib/cloud9/autorun目錄下文件的變化,當(dāng)一個(gè)js文件被添加到該目錄下,則使用一個(gè)獨(dú)立的進(jìn)程來執(zhí)行這個(gè)文件;如果一個(gè)js文件被移除,則自動(dòng)終止該進(jìn)程。
現(xiàn)在將這個(gè)文件復(fù)制到/var/lib/cloud9/autorun目錄下,稍等片刻,得到的效果與在Cloud9 IDE中執(zhí)行的效果一致。
上述過程都是基于bonescript來實(shí)現(xiàn)。Bonescript的本質(zhì)是javascript,使用Node.js作為服務(wù)端來解釋腳本,正如使用瀏覽器用來解釋javascript一樣。如果你是一名真正的Linux玩家,也有了自己更偏愛的編程語言,希望使用C++/Python/Ruby或其它語言來實(shí)現(xiàn)自己的功能,那么恭喜你,因?yàn)榈讓拥腖inux及Userland早已為你準(zhǔn)備好了一切,打開你最喜歡的Vim或是Emacs編輯器,直接編輯代碼,按你自己慣用的方式,或底層,或高級(jí)操控,BBGW已為你準(zhǔn)備好一切!
總結(jié)來說,BBGW除了在開發(fā)板上添加了Wi-Fi/BLE連接功能之外,與BBB的主要硬件規(guī)格是一致的,實(shí)際上就是BBB的一個(gè)差異化產(chǎn)品。BBGW的硬件配置一般,不過Wi-Fi/BLE功能的加入,對(duì)于建立和評(píng)估物聯(lián)網(wǎng)應(yīng)用,無疑是非常有吸引力的。BBGW和其它Beaglebone產(chǎn)品一樣,內(nèi)置Node-RED及Cloud9 IDE開發(fā)環(huán)境,簡(jiǎn)化了產(chǎn)品體驗(yàn)及開發(fā)步驟,特別對(duì)于新手及非專業(yè)人員來說,確實(shí)非常貼心!不過BBGW去掉了HDMI及ETH接口,如果要想體驗(yàn)這些功能,就得另行添置Capes才行了。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前