你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32几种流行开发环境的优缺点

[复制链接]
flyingstar 发布时间:2025-12-18 15:13
有很多初学者在问:学习STM32,该用哪款开发工具?

我首先说一下我的观点:
1.没有最好,只有适不适合,适合自己的才是最好的。
2.开发工具很多,各有各的特点,有优点肯定也有缺点。

今天就来说说当前STM32几种流行的开发环境优缺点。

1.Keil
Keil是一款老牌集成开发环境(IDE),而且是一款通用的IDE,兼容市面上大部分单片机。

官网地址:https://www.keil.com/

微信图片_2025-12-18_150838_739.png

1.优点
  • 兼容市面上大部分MCU,换MCU可以不换IDE,不用再费时间熟悉开发环境。
  • 老牌IDE,教程比较多,容易找到各种问题的解决办法。
  • 基于Keil的软件工程很多,直接拿来就能用。


2.缺点
  • 界面不现代化,已被众多网友吐槽。
  • 目录结构不支持多级。
  • 编辑功能还有待改善。
  • 收费软件,但有部分Cortex-M0处理器可以免费使用。


Keil MDK用AC5编译器的编译速度相对较慢,Keil或将推出[color=var(--weui-LINK)]Keil Studio桌面版IDE,改善界面等诸多不足的地方。

推荐阅读:[color=var(--weui-LINK)]Keil系列教程

2.IAR
IAR同样是一款老牌集成开发环境,也是一款通用的IDE,兼容市面上大部分单片机。

官网地址:https://www.iar.com/
微信图片_2025-12-18_150834_281.png

IAR优缺点和Keil类似,但编辑功能相对Keil更差。

1.优点
  • 兼容市面上大部分MCU,换MCU可以不换IDE。
  • 老牌IDE,教程比较多,容易找到各种问题的解决办法。
  • 基于IAR的软件工程很多,直接拿来就能用。
  • 目录结构可以多级。


2.缺点
  • 界面相比Keil更不现代化。
  • 编辑功能虽然最近有升级,但还有很多地方待改善。
  • 收费软件,可以试用14天或限定代码量大小。


前不久[color=var(--weui-LINK)]IAR升级改善编辑器,但还有很多地方待改善优化。

推荐阅读:[color=var(--weui-LINK)]IAR系列教程

3.STM32CubeIDE
STM32CubeIDE是ST公司针对STM32推出的一款集成开发环境。

官网地址:https://www.st.com/stm32cubeide
微信图片_2025-12-18_150842_597.jpg

1.优点
  • ST官方软件,对STM32开发很友好。
  • 基于Eclipse工具链,界面更现代化。
  • 免费、免费、免费。


2.缺点
  • 仅限STM32,不支持其他厂家单片机。
  • 推出时间不长,存在一些bug。
  • 相对Keil更耗电脑CPU资源。


总体来说,STM32CubeIDE还是不错,不过有待完善。


4.RT-Thread Studio
RT-Thread Studio和STM32CubeIDE类似,是一款专用的集成开发环境,且支持RT-Thread操作系统。

官网地址:https://www.rt-thread.org/page/studio.html
微信图片_2025-12-18_150847_688.png

1.优点
  • 国产、中文,对国人很友好,简单易上手。
  • 基于Eclipse工具链,界面现代化。
  • 支持STM32大部分型号,此外还支持很多国产MCU。
  • 免费、免费、免费。


2.缺点
  • 推出时间不长,还有部分功能有待完善。


RT-Thread Studio是国产IDE中做的相对还不错的一款,国内很少有公司的IDE能做到这么大面积推广和使用,这里也有必要推荐一波。
收藏 评论0 发布时间:2025-12-18 15:13

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版