|
有很多初学者在问:学习STM32,该用哪款开发工具?; o6 m8 {5 c( J$ A+ q8 [ , \( U3 ~5 ]9 H% n 我首先说一下我的观点: 1.没有最好,只有适不适合,适合自己的才是最好的。 2.开发工具很多,各有各的特点,有优点肯定也有缺点。 ) ~( I2 `, f, t. V2 `9 P4 R3 D7 x 今天就来说说当前STM32几种流行的开发环境优缺点。 1.Keil Keil是一款老牌集成开发环境(IDE),而且是一款通用的IDE,兼容市面上大部分单片机。 3 o+ Q& @' T3 n/ Q* @$ l) u
1.优点
6 u3 E% w5 k7 ?# r4 a" T6 G5 } 2.缺点
Keil MDK用AC5编译器的编译速度相对较慢,Keil或将推出[color=var(--weui-LINK)]Keil Studio桌面版IDE,改善界面等诸多不足的地方。 # ]; O- U( ^! O5 W 推荐阅读:[color=var(--weui-LINK)]Keil系列教程% @5 C; N0 v3 e8 q$ W+ [( V 2.IAR IAR同样是一款老牌集成开发环境,也是一款通用的IDE,兼容市面上大部分单片机。 : {7 R4 x& g# a5 c. i9 m! s官网地址:https://www.iar.com/
IAR优缺点和Keil类似,但编辑功能相对Keil更差。 * m$ M' R3 V( [1 O; _1.优点
2.缺点
前不久[color=var(--weui-LINK)]IAR升级改善编辑器,但还有很多地方待改善优化。 * V4 |6 ? L) T% X* p* N( W9 `推荐阅读:[color=var(--weui-LINK)]IAR系列教程 3.STM32CubeIDE STM32CubeIDE是ST公司针对STM32推出的一款集成开发环境。 : `# g; h1 C+ `8 O3 |. c7 V' O 官网地址:https://www.st.com/stm32cubeide
1.优点
! {5 l* D; E" X# Z 2.缺点
总体来说,STM32CubeIDE还是不错,不过有待完善。 推荐阅读:[color=var(--weui-LINK)]STM32CubeIDE下载安装,配置生成代码,在线调试 B6 L. H# x, I5 B7 y% L9 T: L4.RT-Thread Studio RT-Thread Studio和STM32CubeIDE类似,是一款专用的集成开发环境,且支持RT-Thread操作系统。
1.优点
2.缺点
RT-Thread Studio是国产IDE中做的相对还不错的一款,国内很少有公司的IDE能做到这么大面积推广和使用,这里也有必要推荐一波。 |
[GPIO] 使用新型抽象开始C++嵌入式编程,从GPIO开始
技术手册stm32f1xx中的一个小问题
【经验分享】STM32 HAL库移植FreeModbus详细步骤
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
实战经验 | Keil工程使用NEAI库的异常问题
经验分享 | FDCAN数据段波特率增加后发送失败的问题分析
好用软件推荐-TouchGFX Designer
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
【经验分享】STM32CubeIDE汉化
手把手教你VSCode搭建STM32开发环境
微信公众号
手机版
keil 绝对是 目前 使用 最广泛的