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

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