楼主

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
英雄clouder
 楼主| 2023-5-31 21:15:10 只看该作者
目前STM32常用的编译器有以下两种:


开源的gcc-arm-none-eabiARM GNU Toolchain):
支持的IDE: STM32CubeIDECLionEclipseVSCode等。
优点:开源免费,跨平台(WIN、Mac、Linux),支持的开发环境多样,可以获得更智能的编辑器支持和更好开发体验。
缺点:编译出的程序体积较大,效率一般,除了CubeIDE之外,其他IDE需要自行配置下载和调试工具,中间层需要自行移植(比如RTOS)。


闭源的ARMClang/ARMCCKeil MDK):
支持的IDE: Keil MDK
优点编译出的程序体积较小,效率高,下载和调试方便,提供大量的中间层,移植方便。
缺点:闭源付费,不跨平台WIN,仅支持Keil IDE,Keil陈旧的编辑器和几乎没有的代码补全等导致开发体验不好(推荐VSCode作为补充)。




总结一下:
如果看重免费开源和跨平台,希望获得更智能编辑器支持,可以折腾一下第一种方案。
如果追求效率,不想花太多时间折腾开发环境,还是老老实实用MDK比较香。


大家的战队都使用的什么开发环境呢?
多选投票: ( 最多可选 3 项 ), 共有 233 人参与投票

距结束还有: 746 天17 小时31 分钟

您所在的用户组没有投票权限
跳转到指定楼层
沙发

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
正式队员王犇
2023-8-2 08:45:16 只看该作者
老老实实用MDK,调试还是很舒服的,也好上手
回复

使用道具 举报

板凳

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
梯队队员djiuser_RnWOzfL
2023-10-24 20:41:16 只看该作者
;P;P;P;P;P;P;P
回复

使用道具 举报

地板

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
梯队队员刘聪
2023-11-25 11:47:02 只看该作者
vscode里的keil assisant可以试试,还有一个embedide(大概这个名字)这两个就是配置有很多坑,配好了很爽
回复

使用道具 举报

5#

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
正式队员焦钰龙
2023-12-5 10:08:11 只看该作者
芜湖,参与投票
回复

使用道具 举报

6#

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
正式队员云中钰
2023-12-12 23:02:59 只看该作者
没有用VS的吗
回复

使用道具 举报

7#

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
梯队队员洛桐
2023-12-13 18:48:26 来自手机 只看该作者
keil搭配vscode
回复

使用道具 举报

8#

[嵌入式] 【交流帖】谈谈STM32编译器与IDE

[复制链接]
英雄Jamson
2024-3-19 10:08:52 只看该作者

有,有,有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

触屏版 | 电脑版

Copyright © 2024 RoboMasters 版权所有 备案号 粤ICP备2022092332号

快速回复 返回顶部 返回列表