首頁 > 評測 > 基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測
基于Azure平臺的物聯(lián)網(wǎng)開發(fā)套件——AZ3166物聯(lián)網(wǎng)開發(fā)套件評測
- [導讀]
- 上海慶科和微軟合作開發(fā)的一款基于Azure平臺的IoT開發(fā)套件——AZ3166,如果你想體驗一下Azure平臺,這不失為是一個選擇。但同時它還并不是那么的完善。
測試項目
在確保AZ3166未連接電腦的情況下,首先啟動VS Code并將AZ3166連接到計算機,VS Code能夠正確顯示AZ3166 已插入。
可能是安裝開發(fā)環(huán)境的問題,并沒有像入門指南介紹的那樣,VS Code能夠自動打開AZ3166的簡介頁及示例文件夾。不過沒關系,我們可以手動打開示例文件夾。按下F1并選擇Arduino: Example,選擇一個喜歡的例子。
在這里我選擇了傳感器測試的例子:
按下F5并選擇Arduino環(huán)境,可以自動完成編譯下載,這份示例代碼便是板卡預燒入的demo。
粗略的瀏覽了一下按鍵A的代碼,才發(fā)現(xiàn)名人名言是在程序中寫死的,之前還誤以為是開機之后連接服務器下載的。難怪每次開機之后名言都不會改變。
AZ3166提供了豐富的例程,不僅包含Arduino基本的例子(如Blinky流程燈),還包含AZ3166特有的物聯(lián)網(wǎng)例程,在本文開頭提到的微軟編寫的入門文檔中,有非常詳細的介紹,可以一步步的接入Azure云服務。在這里就不在贅述。
總結
先吐槽一下AZ3166的開發(fā)環(huán)境搭建,雖然微軟提供了一個打包好的傻瓜式安裝方法,但是在我的電腦上并不能順利安裝。需要手動安裝失敗的步驟。就像Arduino提示的Error downloading package_index.json錯誤,雖然解決方法很容易,但是往往需要花費數(shù)個小時尋找該問題的解決方案。
Arduino開發(fā)環(huán)境的確有易用的優(yōu)點,但是缺點也很明顯,整個開發(fā)環(huán)境相比商業(yè)的IDE(Keil, IAR)略顯單薄。做一些簡單的應用還好,在做大型工程的時候還是有很大不足。雖然Arduino也能用GDB配合VS code進行調試,卻需要折騰一番,不能做到商業(yè)IDE的那種開箱即用。
在拿到開發(fā)板之后,會在空余時間做Zephyr(https://github.com/zephyrproject-rtos/zephyr)下AZ3166的BSP包,希望可以順利的合并入Zephyr的主線中。
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前