首頁 > 評測 > 來自Intel的物聯(lián)網(wǎng)平臺——Intel Galileo Gen2評測
來自Intel的物聯(lián)網(wǎng)平臺——Intel Galileo Gen2評測
- [導(dǎo)讀]
- Galileo Gen2在改進(jìn)了一代Galileo的一些硬件缺陷后,結(jié)合強(qiáng)大的軟件生態(tài),對于IoT的學(xué)習(xí)及開發(fā),確實(shí)是一塊非常不錯的開發(fā)板。

圖25:一個簡單的Android APP
其它更多強(qiáng)大功能,請自行參考XDK官方文檔。
在嵌入式Linux系統(tǒng),怎能少了Python這個強(qiáng)大的工具呢?Galileo開發(fā)板上默認(rèn)均安裝并配置好了Python解釋器,接下來再來體驗(yàn)Python編程。
用vi編輯器編寫一段簡單的Python代碼
import mraa
import time
led = mraa.Gpio(13)
led.dir(mraa.DIR_OUT)
while True:
led.write(1)
time.sleep(.5)
led.write(0)
time.sleep(.5)
首先導(dǎo)入硬件底層的支持包mraa,接下來定義一個led變量,使用mraa的Gpio模塊來初始化gpio引腳,指定gpio的方向。在接下來的循環(huán)中依次寫入0和1,對應(yīng)LED的兩種狀態(tài),等待一段時間后再切換到另一種狀態(tài)。
然后執(zhí)行,發(fā)現(xiàn)LED燈以1HZ的頻率閃爍。
其實(shí),Intel還提供了一個C/C++集成開發(fā)環(huán)境iss-iot-win,這是一個基于Eclipse的集成開發(fā)環(huán)境。同XDK一樣,除了能夠管理工程代碼,也提供了遠(yuǎn)程管理工具,直接連接到Galileo上進(jìn)行管理操作,mraa及upm底層庫則以C庫的方式提供。
套用一句話:總有一款編程工具適合你,適合Galileo!
結(jié)論
簡單體驗(yàn),發(fā)現(xiàn)Galileo 2用來做IoT還是很不錯的。硬件性能足夠,雖然CPU主頻只有400MHZ,但是對于一個Headless系統(tǒng)來說,已經(jīng)夠用。重點(diǎn)是Intel為Galileo提供了足夠的軟件及生態(tài)支持,Arduino IDE的支持,使得熟悉Arduino程序設(shè)計及開發(fā)者而言,可以實(shí)現(xiàn)無痛遷移,現(xiàn)有的方案及代碼均能得到有效保護(hù)。XDK開發(fā)環(huán)境,集工程代碼編輯及管理、SSH管理等于一體,功能非常強(qiáng)大,更重要的是XDK本身提供了非常豐富的代碼模板,對于新手來說,可以迅速上手,對于老用戶而言,則能節(jié)省大量的編碼時間。XDK本身集成的移動端APP開發(fā)環(huán)境,則能快速開發(fā)適應(yīng)包括Android, iOS及Windows Phone在內(nèi)的各種應(yīng)用,大大提升了產(chǎn)品的競爭力。
底層代碼基于C/C++,更有mraa及upm庫,可以在Node.js、Python及Java等環(huán)境中直接操縱硬件接口,在進(jìn)行IoT開發(fā)時,更加靈活。
總體來說,Galileo 2開發(fā)板,在改進(jìn)了一代Galileo的一些硬件缺陷后,結(jié)合強(qiáng)大的軟件生態(tài),對于IoT的學(xué)習(xí)及開發(fā),確實(shí)是一塊非常不錯的開發(fā)板!
附錄
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前