首頁 > 評(píng)測(cè) > 基于Azure平臺(tái)的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評(píng)測(cè)
基于Azure平臺(tái)的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評(píng)測(cè)
- [導(dǎo)讀]
- 上海慶科和微軟合作開發(fā)的一款基于Azure平臺(tái)的IoT開發(fā)套件——AZ3166,如果你想體驗(yàn)一下Azure平臺(tái),這不失為是一個(gè)選擇。但同時(shí)它還并不是那么的完善。
測(cè)試項(xiàng)目
在確保AZ3166未連接電腦的情況下,首先啟動(dòng)VS Code并將AZ3166連接到計(jì)算機(jī),VS Code能夠正確顯示AZ3166 已插入。
可能是安裝開發(fā)環(huán)境的問題,并沒有像入門指南介紹的那樣,VS Code能夠自動(dòng)打開AZ3166的簡(jiǎn)介頁及示例文件夾。不過沒關(guān)系,我們可以手動(dòng)打開示例文件夾。按下F1并選擇Arduino: Example,選擇一個(gè)喜歡的例子。
在這里我選擇了傳感器測(cè)試的例子:
按下F5并選擇Arduino環(huán)境,可以自動(dòng)完成編譯下載,這份示例代碼便是板卡預(yù)燒入的demo。
粗略的瀏覽了一下按鍵A的代碼,才發(fā)現(xiàn)名人名言是在程序中寫死的,之前還誤以為是開機(jī)之后連接服務(wù)器下載的。難怪每次開機(jī)之后名言都不會(huì)改變。
AZ3166提供了豐富的例程,不僅包含Arduino基本的例子(如Blinky流程燈),還包含AZ3166特有的物聯(lián)網(wǎng)例程,在本文開頭提到的微軟編寫的入門文檔中,有非常詳細(xì)的介紹,可以一步步的接入Azure云服務(wù)。在這里就不在贅述。
總結(jié)
先吐槽一下AZ3166的開發(fā)環(huán)境搭建,雖然微軟提供了一個(gè)打包好的傻瓜式安裝方法,但是在我的電腦上并不能順利安裝。需要手動(dòng)安裝失敗的步驟。就像Arduino提示的Error downloading package_index.json錯(cuò)誤,雖然解決方法很容易,但是往往需要花費(fèi)數(shù)個(gè)小時(shí)尋找該問題的解決方案。
Arduino開發(fā)環(huán)境的確有易用的優(yōu)點(diǎn),但是缺點(diǎn)也很明顯,整個(gè)開發(fā)環(huán)境相比商業(yè)的IDE(Keil, IAR)略顯單薄。做一些簡(jiǎn)單的應(yīng)用還好,在做大型工程的時(shí)候還是有很大不足。雖然Arduino也能用GDB配合VS code進(jìn)行調(diào)試,卻需要折騰一番,不能做到商業(yè)IDE的那種開箱即用。
在拿到開發(fā)板之后,會(huì)在空余時(shí)間做Zephyr(https://github.com/zephyrproject-rtos/zephyr)下AZ3166的BSP包,希望可以順利的合并入Zephyr的主線中。
-
- 本文系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天前