在众多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的插件,这里就不一一列举了。