搞单片机开发的IDE,都在趋向VS Code

strongerHuang 2025-12-02 12:19
作者 | strongerHuang
微信公众号 | strongerHuang
 
之前给大家分享过主要包含三大类:
 
但今天来看,这三类IDE大多数都已支持VS Code插件了。
 
像通用类IDE:Keil MDK、IAR EWARM都有VS Code插件,专用类IDE:STM32CubeIDE、RT-Thread stdio、MCUXpresso IDE等也都有VS Code插件。
 

IDE是单片机开发生态重要的一环

我们平时说的生态,它是一个很大、很宽泛的概念,其中IDE就是单片机生态中重要的一环。

 

早期的单片机大多都是使用通用类IDE进行开发,比如:Keil、IAR等。

 

但随着技术的发展,很多单片机大厂开始推出属于自己的IDE,比如:STM32CubeIDE、e2 studio、MCUXpresso IDE等。这类就是专用类IDE,它不通用。

搞单片机开发的IDE,都在趋向VS Code图1

自从有了Eclipse ,想要打造一款属于MCU厂商自己的IDE相对以前不再那么困难了。

 

但是,想要打造一款属于自己的、而且好用,又深受客户好评的IDE还是很难。毕竟市面上的客户人群覆盖各行各业,每个人的习惯也不同。

 

于是,VS Code插件就成了很多厂商的选择。

 

盘点那些基于 VS Code插件的IDE工具

VS Code大家都不陌生了吧,这里就不过多介绍了,来盘点一下搞单片机开发常用的VS Code插件。

 

1、Keil Studio Pack (MDK v6)

四五年前,Keil就推出了Keil Studio,后面继续推出Keil MDK v6,也就是桌版本、网页版和插件版。
Keil Studio插件版虽然官方还是维护更新,但并不是大家想象的那么好用,所以受众用户并不算多,大家还是习惯传统的桌面版。
 
截至目前,Keil Studio 插件版(2025-06-05)更新到了V1.20.0。
搞单片机开发的IDE,都在趋向VS Code图2
 

2、IAR Embedded Workbench

IAR作为全球最大通用IDE工具之一,很早就推出了基于 VS Code的插件,包括一系列配套的工具对应的插件,比如IAR Build、IAR C-SPY Debug等。
搞单片机开发的IDE,都在趋向VS Code图3
但从更新记录来看,IAR Embedded Workbench插件最后更新停留在2020-07-03的V2.0.1版本,因为IAR的通用类IAR,可能IAR公司重点还是自家IDE。
 
但是,IAR的其他几个插件(IAR Build、IAR C-SPY Debug、IAR Tools Extension Pack)还在继续更新。
 

3、STM32CubeIDE for Visual Studio Code

在众多MCU厂商中,ST绝对是MCU行业的标杆,至少目前来看属于行业领先地位。自然,ST的生态建设也是做得非常好!
 
ST从标准外设库,到HAL库,再到STM32CubeMX、STM32CubeIDE和STM32CubeIDE for Visual Studio Code
 
至今,国内很多MCU厂商都还在效仿ST的标准外设库。
 
STM32CubeIDE for Visual Studio Code自V3版本以来,持续在更新,最近一次是在前不久的V3.6.4。
搞单片机开发的IDE,都在趋向VS Code图4
 

4、MCUXpresso for VS Code

恩智浦的产品线涉及非常广泛,MCU也是其中重要的业务。早在2015年收购飞思卡尔之后,更是加速了MCU板块业务的发展,同时,生态建设上也在下功夫。
 
MCUXpresso IDE被恩智浦工程师广泛使用,当然,他们家MCU也支持传统的通用IDE。
 
MCUXpresso for VS Code也是官方重点维护的对象,从更新记录来看,今天更新的特别勤,上个月更新至V25.11.16(它这个版本号感觉是跟着日期来的)
搞单片机开发的IDE,都在趋向VS Code图5
 

5、MPLAB 

微芯(Microchip)的PIC单片机在10多年前我们做产品用的比较多,当时也是用他们家自己的IDE(MPLAB),相比Keil、IAR难用多了,但没办法,他们芯片稳定且老工程项目都是基于MPLAB开发。
 
随着ST、NXP推出功能更强大且性价比更高的单片机之后,我们就很少用微芯的单片机了,但微芯的单片机依然市场占有率很大,他们家IDE也是更新迭代。
 
MPLAB 不但推出了对应VS Code插件,还有MPLAB AI Coding Assistant:
搞单片机开发的IDE,都在趋向VS Code图6
 
还有更多,像TI、瑞萨,包括国内RT-Thread等众多厂商也在开发基于 VS Code的插件,这里就不一一列举了。
 

为何都在拥抱 VS Code 插件?

VS Code的优点,相信用过的小伙伴多少都知道一二。

 

首先,轻量级。相对一些某些IDE工具,不是那么的吃电脑配置。

 

其次,安装插件的灵活性,需要用的插件才安装,不会导致软件臃肿,甚至卡电脑。

 

再次,VS Code自有的生态非常完美,想要开发一款插件的难度也不是那么困难。

 

再再次,VS Code支持AI辅助功能,可以集成各种AI插件,让你写代码不再那么费脑。

 

最重要的是VS Code完全免费使用。

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
单片机
more
主频1GHz单片机RA8P1性能表现和AI能力
不会写单片机不会画电路板?做完这个四轴飞行器,我把STM32和PCB全搞懂了!
单片机通过WiFI进行OTA固件升级
【有奖评测 】最强Cortex-M85单片机!RA8D1套件(显示屏+摄像头)免费评测
搞单片机开发的IDE,都在趋向VS Code
单片机代码中while(1)和for(;;)的区别
如何将单片机变量“钉”在Standby RAM中?
单片机固件版本号常见的规则~
HOLTEK 推出高性价比 BLDC 单片机,诠释什么叫 “够用就好”
一个初学单片机入门的苦恼与心路
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号