早期,STM32Cube最初是为STM32F4系列宣布制作的,后来逐步增加其它各STM32系列的支持工作。到目前为止,也增加了对STM32F1系列的支持,最终实现对STM32 MCU全系列的支持。
对于未来所有新的STM32系列而言,客户从开始投入开发的第一天起,就能直接从全面的STM32Cube支持中受益。工程师们借助于PC机上的STM32CubeMX软件工具,可以在图形化的界面下轻松、直观地完成前期MCU硬件管
脚安排、时钟配置、外设初始化、功耗模拟等方面的工作,并生成相关的初始化C语言代码,可以直接调入相关IDE的
工程环境。这里可以节省大量为实现前期配置或初始化查看手册的时间。
另外,STM32Cube自带的嵌入式软件库,除了关于大量的STM32 各个外设的固件库外,还包括很多中间件,比如:RTOS,USB库、文件系统、TCP/IP协议栈等也给工程开发带来极大的方便,大大提升开发效率。这里也有很多例程
可以供工程师 参考使用。
同时,使用STM32Cube开发也让STM32不同系列间的移植工作变得更加轻松容易。


|