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

圖9:Arduino UNO兼容接口
關(guān)于CPU,其前身為 clanton,英特爾® Quark™ SoC X1000 是英特爾的功耗最低的安全 SoC,旨在將智能擴(kuò)展至網(wǎng)絡(luò)邊緣,并降低安全管理的物聯(lián)網(wǎng)端點(diǎn)設(shè)備的成本。此單核、單線程英特爾 Quark SoC X1000 專用于英特爾提供的最小內(nèi)核上,使其成為無風(fēng)扇和無頭設(shè)計(jì)中低成本、小外形、4 層主板的理想設(shè)計(jì)解決方案。位于 15 毫米 x 15 毫米封裝中的集成 I/O 接口、時(shí)鐘和穩(wěn)壓器簡化了設(shè)計(jì),并通過最小化平臺(tái)所需要的外部組件減縮了材料清單。
圖10:CPU特寫

圖11:CPU內(nèi)部邏輯
相對(duì)GALILEO1代而言,GALILEO 2的具體變化歸納如下
l 去掉了CYPRESS GPIO擴(kuò)展器,使用PCA9535來生成12位PWM波,這樣生成的輸出信號(hào)更平穩(wěn)。在使用伺服電機(jī)時(shí),最高能達(dá)到1度的控制精度。
l 去掉了GPIO擴(kuò)展器之后,I2C的地址跳線也就不需要了,開發(fā)者可以自行為設(shè)備選擇地址,唯一的例外是EEPROM,它仍然使用0100001作為它的地址。
l 所有的IO引腳都直接與QUARK SOCK芯片相連,這樣GPIO的速度能達(dá)到2.97MHZ。以前由于速度過低而不能使用的部分設(shè)備在GALILEO GEN2就可以使用了。
l 開發(fā)板支持POE模塊,上一代開發(fā)板不具備這個(gè)功能。
l 主USB接口改成了USB-OTG接口。電壓規(guī)格變成了7~15VDC,已沒有了VIN跳線,VIN現(xiàn)在與DC接口直接相連。
l 原來的MAX232改用FTDI芯片代替,兼容TTL-232 3.3V標(biāo)準(zhǔn)。
l 新的開發(fā)板尺寸比老版略大,4.87X2.83英寸大小。主要原因是不再使用部分內(nèi)部電壓調(diào)節(jié)器,轉(zhuǎn)而使用其它的外部電壓調(diào)節(jié)器,這樣能有效的降低CPU的溫度。
新一代Galileo仍然沿襲1代產(chǎn)品的主要硬件規(guī)格,在產(chǎn)品布局及一些細(xì)節(jié)上,根據(jù)社區(qū)反饋進(jìn)行了調(diào)整,在易用性和實(shí)用性方面有了較大的改善。
上電體驗(yàn)—Linux為王
Galileo開發(fā)板使用雙系統(tǒng)。
默認(rèn)情況下,開發(fā)板上的8MB NOR FLASH內(nèi)固化了一個(gè)小型的Linux系統(tǒng),這就是所謂的固件。這個(gè)最小的Linux系統(tǒng)主要供Arduino編程用,可以使用Arduino IDE來編程并體驗(yàn)。不過這個(gè)功能有限,因?yàn)榇a都是放在RAM中,一旦斷電,代碼就會(huì)丟失,算是雞肋!Galileo 2出廠時(shí)固件版本為1.0.2,當(dāng)前最新的版本為1.0.4。使用前需要先更新固件。從官方下載新版的固件,按如下方式連接硬件
圖12:升級(jí)固件時(shí)的硬件連接
然后需要安裝硬件驅(qū)動(dòng),實(shí)際上就是裝串口驅(qū)動(dòng),安裝好驅(qū)動(dòng)后,設(shè)備管理器如下圖所示

圖13:安裝好串口驅(qū)動(dòng)
特別注意:上電后才能連接USB CLIENT接口;拔掉電源之前先拔掉USB CLIENT線纜,切記!
更新固件

圖14:固件更新
要更好的體驗(yàn)及使用Galileo,需要在SD卡上燒寫一個(gè)更完整的Linux系統(tǒng)。
從官方下載適用SD卡的Linux系統(tǒng),使用Win32diskimager將鏡像寫入SD卡,開始上電。
Galileo開發(fā)板均沒有提供顯示接口,只能工作于Headless模式下。對(duì)于Headless模式的設(shè)備,一般有兩種方法來訪問設(shè)備:通過串口訪問或通過SSH來連接。兩種訪問方法都非常方便,操作時(shí)略有區(qū)別:前者需要知道串口通信的參數(shù)設(shè)置如波特率等,這些參數(shù)一般可以通過查詢官方的手冊或資料獲得;而后者需要預(yù)先知道設(shè)備的IP地址。本文使用SSH連接的方式來體驗(yàn)Galileo 2。
有很多方法來獲取設(shè)備的IP地址,這里介紹一種新的方法及一個(gè)軟件,Bonjour Browser。
Bonjour是蘋果為基于組播域名服務(wù)(multicast DNS)的開放性零設(shè)置網(wǎng)絡(luò)標(biāo)準(zhǔn)所起的名字。使用Bonjour的設(shè)備在網(wǎng)絡(luò)中自動(dòng)傳播它們自己的服務(wù)信息并聆聽其它設(shè)備的服務(wù)信息,設(shè)備之間就象在打招呼,這也是命名為Bonjour(法語:你好)的原因。很多設(shè)備、服務(wù)器和其他網(wǎng)絡(luò)服務(wù),諸如打印機(jī)、webcam、Apache、ftpd以及ssh,都支持Bonjour。它利用現(xiàn)有的Internet Engineering Task Force的(IETF)標(biāo)準(zhǔn)協(xié)議,比如DNS服務(wù)的發(fā)現(xiàn),也是IETF通過Zeroconf of Working Group進(jìn)行的標(biāo)準(zhǔn)化工作的一部分。
Bonjour Browser就是一個(gè)發(fā)現(xiàn)網(wǎng)絡(luò)中提供相關(guān)服務(wù)的軟件,使用它,可以輕松獲取當(dāng)前網(wǎng)絡(luò)中的一些設(shè)備信息,其中包括設(shè)備的IP地址。
使用標(biāo)準(zhǔn)網(wǎng)線連接開發(fā)板與路由器,然后上電。等開發(fā)板上LED指示燈亮起,然后指示SD工作的LED燈開始閃爍,表明正在加載SD卡上的操作系統(tǒng)。等指示SD工作的LED燈停止閃爍,這時(shí)系統(tǒng)應(yīng)該已完全啟動(dòng),打開Bonjour Browser,看到類似如下的畫面
圖15:Bonjour Browser發(fā)現(xiàn)設(shè)備
-
- 本文系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天前