首先感谢21iC举办这期非常有意义的活动。
相信国内的大多数单片工程师都是从stm8或者stm32入门的,stm32的培训机构出的教材也大多数是基于stm32来做的教材,可以说除了当年的C51,就是stm32F103了。
从用于的开发工具来说,无疑Keil是大多数工程师的必用IDE工具。
STM32CubeIDE从当年开发出来后,使用的工程师可能不多,因为开发出来后,他对系统的资源要求高,启动比较慢等。但是最近几年ST加大了对他的开发,特别是他的stm32cube库增加,再加上现在电脑的性能越来越强大,所以使用的人又慢慢的多起来了。
然后STM32的产品线越来越丰富,再加上了MPU的参与。所以STM32CubeIDE所需要资源或者说需要的适配是越来越多,因此对他的维护可以说是会成本越来越高,因此每加入一款MCU或者MPU的代码,就得做全功能的测试。
目前ST也添加了对VScode插件的支持,使得STM32CubeMX配置生成工程,使用vscode来做代码编辑,工程师的效率是非常的高。
再加上STM32CubeIDE的代码提示一直是他的短板,而要加入最近非常火的AI代码辅助编程,那STM32CubeIDE那也必须是跟上脚步的。
我想,在以上的描述中,那么把STM32CubeMX与IDE分离出来,一来是降低维护成本,提速版本更新的速度,二来是必须添加第三方插件的辅助,来提升用户对STM32CubeIDE的亲和度,给用户更加好的体验。
|
|