VSCode 搭建 IoT Link 开发环境【华为云IoT+鸿蒙】
背景介绍
现在用MDK开发STM32越来越恶心了,我天朝向来不缺乏牛人,破解个MDK分分钟钟,于是MDK的使用者有很多。但是都知道在企业中使用MDK开发是很危险的,这不我们就收到了ARM的律师函。
大家也知道,前一阵子华为被制裁的新闻闹得沸沸扬扬的。于是华为高层就准备从编译工具到系统,拜托对国外的依赖,因此就诞生了鸿蒙OS、IoT Link插件等等
什么是IoT Link
VSCode 的 IoT Link 插件是一个用于开发物联网设备的插件,它支持多种物联网协议和设备平台。该插件提供了一个统一的接口,方便开发人员在本地或远程设备上调试、测试和部署物联网应用程序。
IoT Link 插件的主要功能包括:
- 连接设备:支持多种物联网协议,如 HTTP、HTTPS、MQTT、CoAP 等,以及常见的设备平台,如 Arduino、树莓派、ESP8266、NodeMCU 等。
- 实时监控:可以实时监控设备的状态信息,如传感器数据、设备运行状态等,并显示在 VSCode 的终端窗口中。
- 调试:支持在设备上运行调试会话,方便开发人员在本地或远程设备上调试物联网应用程序。
- 代码自动补全:支持自动补全物联网相关代码,如设备平台相关的 API、库等,提高开发效率。
- 部署:支持将物联网应用程序部署到远程设备上,包括固件更新、文件上传等功能。
通过 IoT Link 插件,开发人员可以更加高效地开发物联网应用程序,并轻松管理远程设备。
环境搭建
系统要求有以下两点
- 64位win7 或 win10及以上
- 安装 VSCode
VSCode 可以在微软官网进行下载,地址为:https://code.visualstudio.com/
下载完成后,在 VSCode 的插件中搜索 IoT Link
插件并安装
在依赖选项卡可以看到,IoT Link 插件是使用 C/C++ 来进行编译的
官方教程
在安装插件页,详情的底部,有介绍插件的官网,地址如下:https://flyfishzy.github.io/iotstudio-doc/zh/
它是Git Book 格式的,对插件的使用,介绍的非常详细(现支持中、英文两种语言)
快捷功能
在 VSCode 中,按 Ctrl+Shift+P 打开命令面板
IoT Link 支持如下7个快捷功能
- IoT Link: Build
- IoT Link: Clean
- IoT Link: Download
- IoT Link: Home
- IoT Link: Rebuild
- IoT Link: Restart
- IoT Link: Serial Monitor
创建工程
- 点击VSCode底部工具栏的‘Home’按钮
- 在弹出界面中点击‘创建 IoT 工程’
输入工程名称,工程目录,并选择开发板的硬件平台
在下拉列表中选择示例工程模板
点击‘确定’,创建完成。
编译工程
点击VSCode底部工具栏的‘Build’按钮
等待系统编译完成
烧录
- 将开发板用数据线与电脑连接(视需要安装对应开发板的硬件驱动)
ST-LINK驱动可在此下载:https://www.st.com/en/development-tools/stsw-link009.html
点击VSCode底部工具栏的‘Download’按钮
等待系统烧录完成
我正在参加【有奖征文 第25期】深度体验OpenHarmony对接华为云IoT,输出优质体验文章,赢开发者定制大礼包!https://bbs.huaweicloud.com/blogs/406570
- 点赞
- 收藏
- 关注作者
评论(0)