STM32
登录
直播中
张玲
7年用户
1254经验值
私信
关注
[问答]
求大佬分享基于IoT Link的VSCODE+STM32开发环境搭建方式
开启该帖子的消息推送
Link
求大佬分享基于IoT Link的VSCODE+
STM32
开发环境搭建方式
回帖
(1)
王茜
2021-10-11 16:41:19
现在用MDK开发STM32越来越恶心了,我天朝向来不缺乏牛人,破解个MDK分分钟钟,于是MDK的使用者有很多。但是都知道在企业中使用MDK开发是很危险的,这不我们就收到了ARM的律师函。一气之下决心不再用MDK,本身这个IDE的编辑功能就很让人诟病,这次的律师函也是给了我决心要去替换掉它,从此跟它说拜拜。而且也建议大家在学习之初就抛弃MDK吧。
注意
:IoT Link 扩展对新版本VS CODE支持不够。建议按照VS CODE 1.52版本以下的,最好是1.49.
通常的搭建方式
网上关于STM32的其它开发方式有很多,有基于VSCODE,Eclipse,Clion等等,这些其实都是一样的。
VSCODE,Eclipse,Clion,都只是提供了编辑环境,开发者需要安装arm-none-eabi-gcc,mingw64,openocd这三个工具,有了交叉编译工具链、make环境、调试器,那么就可以愉快的开发啦。
编辑器 + 编译器 + 调试器,这就构成了STM32的GCC开发环境。
关于这种搭建方式的教程网上有很多,B站上也有,我就不再啰嗦了,本质上就是下载软件,添加环境变量,没什么难度。。。
但是有句话说的好啊,
人生苦短
,何必浪费时间在这些环境的搭建上呢,最重要的是享受开发呀!因此我带给大家一个非常非常简单的开发方式,只需要安装一个插件就好了。
基于IoT Link开发
首先,你的电脑需要安装VSCODE,这是最简单的。从这里下载VSCODE:
vscode下载
。
安装几个常用插件:C/C++、 vscode-icons等等,让你的开发变得更加简单。
安装IoT Link。在扩展市场搜索 IoT Link,然后安装,如下图所示:
安装完成后,重启vscode,会在状态栏看到有如下几个图标加载起来,这说明插件安装完成了,至此环境已经搭建好啦。
IoT Link使用
1、第一种方式,新建工程
由STM32CubeMX创建工程,配好外设,在生成代码时选择Makefile。
打开VSCODE,点击状态栏的IoT-Link 的home图标,弹出如下界面:
1. 点击
导入GCC工程
,在
工程目录
选择生成的STM32工程代码路径,并确定。
2. 导入工程后,再次点击状态栏,打开IoT Link的home界面,选择IoT Link 设置,在界面左侧选择
调试器
,根据自己的情况设置调试器和CPU型号,如下图:
注意
: 设备名称可以通过下拉菜单选择自己所使用的CPU型号,若没有自己的CPU型号,可以在这里面手动输入CPU型号。名称一定要跟实际使用的对应,否则下载程序会失败。
3. 点击状态栏的编译按钮,编译工程。
4. 点击下载按钮,下载代码。
写在最后
IoT Link其实是华为的工程师写的一个vscode的插件,用来方便开发者开发华为IoT终端设备上云。安装该插件时,会自动把GCC、make、openocd安装上去,因此完全可以基于该插件开发任何STM32 GCC的项目。为华为点赞!
文章中只是简单写了下怎么使用IoT Link。近期我还会出一个视频教程详细说明怎么操作,敬请期待!!!
现在用MDK开发STM32越来越恶心了,我天朝向来不缺乏牛人,破解个MDK分分钟钟,于是MDK的使用者有很多。但是都知道在企业中使用MDK开发是很危险的,这不我们就收到了ARM的律师函。一气之下决心不再用MDK,本身这个IDE的编辑功能就很让人诟病,这次的律师函也是给了我决心要去替换掉它,从此跟它说拜拜。而且也建议大家在学习之初就抛弃MDK吧。
注意
:IoT Link 扩展对新版本VS CODE支持不够。建议按照VS CODE 1.52版本以下的,最好是1.49.
通常的搭建方式
网上关于STM32的其它开发方式有很多,有基于VSCODE,Eclipse,Clion等等,这些其实都是一样的。
VSCODE,Eclipse,Clion,都只是提供了编辑环境,开发者需要安装arm-none-eabi-gcc,mingw64,openocd这三个工具,有了交叉编译工具链、make环境、调试器,那么就可以愉快的开发啦。
编辑器 + 编译器 + 调试器,这就构成了STM32的GCC开发环境。
关于这种搭建方式的教程网上有很多,B站上也有,我就不再啰嗦了,本质上就是下载软件,添加环境变量,没什么难度。。。
但是有句话说的好啊,
人生苦短
,何必浪费时间在这些环境的搭建上呢,最重要的是享受开发呀!因此我带给大家一个非常非常简单的开发方式,只需要安装一个插件就好了。
基于IoT Link开发
首先,你的电脑需要安装VSCODE,这是最简单的。从这里下载VSCODE:
vscode下载
。
安装几个常用插件:C/C++、 vscode-icons等等,让你的开发变得更加简单。
安装IoT Link。在扩展市场搜索 IoT Link,然后安装,如下图所示:
安装完成后,重启vscode,会在状态栏看到有如下几个图标加载起来,这说明插件安装完成了,至此环境已经搭建好啦。
IoT Link使用
1、第一种方式,新建工程
由STM32CubeMX创建工程,配好外设,在生成代码时选择Makefile。
打开VSCODE,点击状态栏的IoT-Link 的home图标,弹出如下界面:
1. 点击
导入GCC工程
,在
工程目录
选择生成的STM32工程代码路径,并确定。
2. 导入工程后,再次点击状态栏,打开IoT Link的home界面,选择IoT Link 设置,在界面左侧选择
调试器
,根据自己的情况设置调试器和CPU型号,如下图:
注意
: 设备名称可以通过下拉菜单选择自己所使用的CPU型号,若没有自己的CPU型号,可以在这里面手动输入CPU型号。名称一定要跟实际使用的对应,否则下载程序会失败。
3. 点击状态栏的编译按钮,编译工程。
4. 点击下载按钮,下载代码。
写在最后
IoT Link其实是华为的工程师写的一个vscode的插件,用来方便开发者开发华为IoT终端设备上云。安装该插件时,会自动把GCC、make、openocd安装上去,因此完全可以基于该插件开发任何STM32 GCC的项目。为华为点赞!
文章中只是简单写了下怎么使用IoT Link。近期我还会出一个视频教程详细说明怎么操作,敬请期待!!!
举报
更多回帖
rotate(-90deg);
回复
相关问答
Link
如何
搭建
VSCode
开发
环境
?
2022-02-11
1267
求
Windows下
VSCode
+ kendryte插件
搭建
K210
开发
环境
指南
2023-06-04
467
基于
vscode
编辑器的
stm32
Arduino
开发
环境
如何去
搭建
呢
2022-01-24
1125
如何利用Clion IDE
搭建
STM32
开发
环境
?
2021-11-26
1491
如何
搭建
STM32
开发
环境
?
2022-02-11
1571
请问如何在32位的WIN7上
搭建
开发
环境
?
2024-06-18
253
Eclipse如何
搭建
STM32
的
开发
环境
2021-10-13
660
请问如何在32位的WIN7上
搭建
开发
环境
?
2023-02-15
220
如何
搭建
STM32
CubeMX系列的
开发
环境
?
2021-11-23
883
请问
vscode
和eclipse哪个好使?哪个官方支持更好些?
2023-02-21
440
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分