|
有很多初学者在问:学习STM32,该用哪款开发工具? 9 t) o3 s5 `# t) x 我首先说一下我的观点: 1.没有最好,只有适不适合,适合自己的才是最好的。 2.开发工具很多,各有各的特点,有优点肯定也有缺点。 今天就来说说当前STM32几种流行的开发环境优缺点。 " `7 t5 P6 x% A2 Z) [& g5 z 1.Keil Keil是一款老牌集成开发环境(IDE),而且是一款通用的IDE,兼容市面上大部分单片机。 % t& p+ K9 N$ O- o d$ ^5 ?; y 官网地址:https://www.keil.com/
1.优点
2.缺点
/ G7 \ {, X7 b% U. n! Z Keil MDK用AC5编译器的编译速度相对较慢,Keil或将推出[color=var(--weui-LINK)]Keil Studio桌面版IDE,改善界面等诸多不足的地方。 推荐阅读:[color=var(--weui-LINK)]Keil系列教程 2.IAR IAR同样是一款老牌集成开发环境,也是一款通用的IDE,兼容市面上大部分单片机。 官网地址:https://www.iar.com/! x: t9 e, v6 t' _; e/ [
IAR优缺点和Keil类似,但编辑功能相对Keil更差。 1 R# B% i x h, g0 s1.优点
2.缺点
前不久[color=var(--weui-LINK)]IAR升级改善编辑器,但还有很多地方待改善优化。 / e+ w- Q8 j7 C, [1 q推荐阅读:[color=var(--weui-LINK)]IAR系列教程 3.STM32CubeIDE STM32CubeIDE是ST公司针对STM32推出的一款集成开发环境。 & l% L! l. p# B5 [/ q 官网地址:https://www.st.com/stm32cubeide
1.优点
! n7 ^. A5 b( ?, ?- d- U 2.缺点
总体来说,STM32CubeIDE还是不错,不过有待完善。 推荐阅读:[color=var(--weui-LINK)]STM32CubeIDE下载安装,配置生成代码,在线调试 7 [# D: j# q- V* K% n: b& ?4.RT-Thread Studio RT-Thread Studio和STM32CubeIDE类似,是一款专用的集成开发环境,且支持RT-Thread操作系统。
. i/ u9 J4 U( S6 T9 Z 1.优点
2.缺点
RT-Thread Studio是国产IDE中做的相对还不错的一款,国内很少有公司的IDE能做到这么大面积推广和使用,这里也有必要推荐一波。 |
想找个ST芯片
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
微信公众号
手机版
keil 绝对是 目前 使用 最广泛的