STM32Cube Ecosystem
STM32Cube是ST公司开发的一套生态系统,致力于使STM32的开发变的更简单,并且100%开源免费。
在开始介绍之前,先放上一段ST官方的视频,作以欣赏了解:
它包括两大部分:
JTAG,SWD,UART,USB DFU,I2C,SPI,CAN
等),提供了易于使用且高效的环境,用于读取,写入和验证存储器。
STM32CubeMnitor
:强大的监控工具
帮助开发人员实时调试和监控应用程序的行为和性能。这四个工具伴随着整个STM32的开发流程:
STM32 Embedded Softwares是STM32Cube提供的软件包,包括两大部分:
STM32Cube MCU Packages是STM32Cube提供的对于每个MCU产品的软件包,其中包括:
STM32Cube提供的HAL库或者LL库,覆盖STM32全系列,包括:
STM32Cube提供的中间件代码非常丰富,包括:
STM32Cube提供初步写好的用户代码,开发者可以在此基础上开发各种应用:
截止2019年2月,STM32Cube软件包对STM32全系列产品的支持情况如下表:
STM32Cube扩展包补充了STM32Cube MCU Packages的功能,目前已有的软件扩展包有:
至此,对STM32Cube生态系统的介绍完毕,下一节讲述如何获取STM32Cube生态系统中的PC tools和Embeded Software,敬请期待。