www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁 > 評測 > 來自Intel的物聯(lián)網平臺——Intel Galileo Gen2評測

來自Intel的物聯(lián)網平臺——Intel Galileo Gen2評測

Intel   Galileo   物聯(lián)網   X86   
  • 作者:netlhx
  • 來源:21ic
  • [導讀]
  • Galileo Gen2在改進了一代Galileo的一些硬件缺陷后,結合強大的軟件生態(tài),對于IoT的學習及開發(fā),確實是一塊非常不錯的開發(fā)板。

25.jpg

圖25:一個簡單的Android APP

其它更多強大功能,請自行參考XDK官方文檔。

在嵌入式Linux系統(tǒng),怎能少了Python這個強大的工具呢?Galileo開發(fā)板上默認均安裝并配置好了Python解釋器,接下來再來體驗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)

首先導入硬件底層的支持包mraa,接下來定義一個led變量,使用mraa的Gpio模塊來初始化gpio引腳,指定gpio的方向。在接下來的循環(huán)中依次寫入0和1,對應LED的兩種狀態(tài),等待一段時間后再切換到另一種狀態(tài)。

然后執(zhí)行,發(fā)現(xiàn)LED燈以1HZ的頻率閃爍。

其實,Intel還提供了一個C/C++集成開發(fā)環(huán)境iss-iot-win,這是一個基于Eclipse的集成開發(fā)環(huán)境。同XDK一樣,除了能夠管理工程代碼,也提供了遠程管理工具,直接連接到Galileo上進行管理操作,mraa及upm底層庫則以C庫的方式提供。

套用一句話:總有一款編程工具適合你,適合Galileo!

結論

簡單體驗,發(fā)現(xiàn)Galileo 2用來做IoT還是很不錯的。硬件性能足夠,雖然CPU主頻只有400MHZ,但是對于一個Headless系統(tǒng)來說,已經夠用。重點是Intel為Galileo提供了足夠的軟件及生態(tài)支持,Arduino IDE的支持,使得熟悉Arduino程序設計及開發(fā)者而言,可以實現(xiàn)無痛遷移,現(xiàn)有的方案及代碼均能得到有效保護。XDK開發(fā)環(huán)境,集工程代碼編輯及管理、SSH管理等于一體,功能非常強大,更重要的是XDK本身提供了非常豐富的代碼模板,對于新手來說,可以迅速上手,對于老用戶而言,則能節(jié)省大量的編碼時間。XDK本身集成的移動端APP開發(fā)環(huán)境,則能快速開發(fā)適應包括Android, iOS及Windows Phone在內的各種應用,大大提升了產品的競爭力。

底層代碼基于C/C++,更有mraa及upm庫,可以在Node.js、Python及Java等環(huán)境中直接操縱硬件接口,在進行IoT開發(fā)時,更加靈活。

總體來說,Galileo 2開發(fā)板,在改進了一代Galileo的一些硬件缺陷后,結合強大的軟件生態(tài),對于IoT的學習及開發(fā),確實是一塊非常不錯的開發(fā)板!

附錄

GALILEO開發(fā)板資源

INTEL創(chuàng)客空間

X1000CPU介紹

YOCTO主頁

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

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

網友評論