RoboMaster
标题:
【交流帖】谈谈STM32编译器与IDE
[打印本页]
作者:
clouder
时间:
2023-5-31 21:15
标题:
【交流帖】谈谈STM32编译器与IDE
目前STM32常用的编译器有以下两种:
开源的
gcc-arm-none-eabi
(
ARM GNU Toolchain
):
支持的IDE
:
STM32CubeIDE
、
CLion
、
Eclipse
、
VSCode
等。
优点
:开源免费,跨平台(WIN、Mac、Linux),支持的开发环境多样,可以获得更智能的编辑器支持和更好开发体验。
缺点
:编译出的程序体积较大,效率一般,除了CubeIDE之外,其他IDE需要自行配置下载和调试工具,中间层需要自行移植(比如RTOS)。
闭源的
ARMClang/ARMCC
(
Keil MDK
):
支持的IDE
:
Keil MDK
。
优点
:
编译出的程序体积较小,效率高,下载和调试方便,提供大量的中间层,移植方便。
缺点
:闭源付费,不跨平台WIN,仅支持Keil IDE,Keil陈旧的编辑器和几乎没有的代码补全等导致开发体验不好(
推荐VSCode作为补充
)。
总结一下:
如果看重
免费开源和跨平台
,希望获得更
智能编辑器
支持,可以折腾一下第一种方案。
如果追求
效率
,不想花太多时间折腾开发环境,还是老老实实用MDK比较香。
大家的战队都使用的什么开发环境呢?
作者:
王犇
时间:
2023-8-2 08:45
老老实实用MDK,调试还是很舒服的,也好上手
作者:
djiuser_RnWOzfL
时间:
2023-10-24 20:41
;P;P;P;P;P;P;P
作者:
刘聪
时间:
2023-11-25 11:47
vscode里的keil assisant可以试试,还有一个embedide(大概这个名字)这两个就是配置有很多坑,配好了很爽
作者:
焦钰龙
时间:
2023-12-5 10:08
芜湖,参与投票
作者:
云中钰
时间:
2023-12-12 23:02
没有用VS的吗
作者:
洛桐
时间:
2023-12-13 18:48
keil搭配vscode
作者:
Jamson
时间:
2024-3-19 10:08
云中钰 发表于 2023-12-12 23:02
没有用VS的吗
有,有,有
欢迎光临 RoboMaster (https://bbs.robomaster.com/)
Powered by Discuz! X3.2