首页 > 评测 > 基于Azure平台的物联网开发套件——AZ3166物联网开发套件评测
基于Azure平台的物联网开发套件——AZ3166物联网开发套件评测
- [导读]
- 上海庆科和微软合作开发的一款基于Azure平台的IoT开发套件——AZ3166,如果你想体验一下Azure平台,这不失为是一个选择。但同时它还并不是那么的完善。
测试项目
在确保AZ3166未连接电脑的情况下,首先启动VS Code并将AZ3166连接到计算机,VS Code能够正确显示AZ3166 已插入。
可能是安装开发环境的问题,并没有像入门指南介绍的那样,VS Code能够自动打开AZ3166的简介页及示例文件夹。不过没关系,我们可以手动打开示例文件夹。按下F1并选择Arduino: Example,选择一个喜欢的例子。
在这里我选择了传感器测试的例子:
按下F5并选择Arduino环境,可以自动完成编译下载,这份示例代码便是板卡预烧入的demo。
粗略的浏览了一下按键A的代码,才发现名人名言是在程序中写死的,之前还误以为是开机之后连接服务器下载的。难怪每次开机之后名言都不会改变。
AZ3166提供了丰富的例程,不仅包含Arduino基本的例子(如Blinky流程灯),还包含AZ3166特有的物联网例程,在本文开头提到的微软编写的入门文档中,有非常详细的介绍,可以一步步的接入Azure云服务。在这里就不在赘述。
总结
先吐槽一下AZ3166的开发环境搭建,虽然微软提供了一个打包好的傻瓜式安装方法,但是在我的电脑上并不能顺利安装。需要手动安装失败的步骤。就像Arduino提示的Error downloading package_index.json错误,虽然解决方法很容易,但是往往需要花费数个小时寻找该问题的解决方案。
Arduino开发环境的确有易用的优点,但是缺点也很明显,整个开发环境相比商业的IDE(Keil, IAR)略显单薄。做一些简单的应用还好,在做大型工程的时候还是有很大不足。虽然Arduino也能用GDB配合VS code进行调试,却需要折腾一番,不能做到商业IDE的那种开箱即用。
在拿到开发板之后,会在空余时间做Zephyr(https://github.com/zephyrproject-rtos/zephyr)下AZ3166的BSP包,希望可以顺利的合并入Zephyr的主线中。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前