乐于分享
好东西不私藏

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

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

之前给大家分享过开发单片机的常见IDE主要包含三大类:
  • “通用类”IDE

  • “专用类”IDE

  • “搭建类”IDE

但今天来看,这三类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,它不通用。

自从有了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。

2、IAR Embedded Workbench

IAR作为全球最大通用IDE工具之一,很早就推出了基于 VS Code的插件,包括一系列配套的工具对应的插件,比如IAR Build、IAR C-SPY Debug等。
但从更新记录来看,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。

4、MCUXpresso for VS Code

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

5、MPLAB 

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

为何都在拥抱VS Code插件?

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

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

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

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

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

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

END

来源:strongerHuang


版权归原作者所有,如有侵权,请联系删除
推荐阅读
各大知名MCU家族PK
又一个明星软件落入虎口!
裁员,为什么先裁技术人员?
→点关注,不迷路←
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 盘点那些基于VS Code插件的IDE工具

评论 抢沙发

8 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮