之前一直是使用keil助手这款插件来开发stm32,后面这款插件不再更新了,还是有很多不方便的地方。
比如:
- 新增文件需要在keil里面导入
- 调试也需要打开keil
- 编译烧录速度慢
EIDE是完全开源免费的vscode插件,个人认为优点如下
- 极致轻量流畅
- 完美适配stm32生态,可以直接导入cudemx生成的初始化工程
- 可以直接通过面板新建stm32模板工程,还是导出为自己的模板
- 一键配置工具链,非常方便
- 配合Cortex-Debug插件可以直接在vscode中在线断点调试
个人非常喜欢这个导出模板的功能,可以把一些经常要用到的驱动,如串口,led,按键等直接导出为模板,后面基于该模板创建工程就行了,非常的方便。还要新建文件只需要在面板引入一下即可,不用来回切换软件了。
EIDE使用的是arm-none-eabi-gcc编译,速度非常快。