生态系统

Cube概览 STM32CubeMX ST MCU Finder STM32CubeProg STM32CubeMonitor STM32CubeIDE STM32Cube Packages STM32Cube Expansion Packages


STM32Cube生态系统,覆盖开发全过程



STM32Cube生态系统是对STM32 MCU和MPU的一套完整的软件解决方案,能够为开发者大大提升设计效率,减少开发工作量,节省开发时间和成本。STM32Cube覆盖整个STM32产品系列的开发。

 

STM32Cube包括:

STM32用户都可以免费使用这些工具及软件资源。


STM32Cube工具概览.png    



STM32Cube软件工具套装

STM32Cube软件工具套装,为用户开发的每一步提供帮助



 

在项目选型阶段,采用ST MCU Finder,用户可通过详细专用的过滤选项和更多的产品细节对STM32STM8完整的产品线进行MCU/MPU型号选型、BOARD开发板选型,Example例程筛选,也可以通过Cross交叉对比对ST自身型号之间及友商型号进行对比,对产品资料及开发资源进行便捷查看。

在项目开发的4个阶段,则可以采用对应的工具。每一个STM32Cube软件工具都是独立的。合作伙伴或者第三方(IAR EWARM或Keil MDK-ARM IDE等)兼容STM32的工具也都可以无缝整合到STM32Cube软件工具中。当然用户仍可以继续使用熟悉的开发工具开发STM32。


STM32Cube软件选型



软件名称

配置

初始化代码生成

代码编辑

代码编译

调试

简单烧录

高级烧录

简单监测

高级监测

STM32CubeMX

√(内嵌了ST MCU Finder)

√(内嵌了ST MCU Finder)








STM32CubeIDE

√(内嵌了STM32CubeMX)

√(内嵌了STM32CubeMX)



STM32CubeProgrammer








STM32CubeMonitor











TzyZnGJ6j4.jpg

STM32Cube嵌入式软件,加速用户开发



STM32Cube用户应用


           -  STM32Cube HAL硬件抽象层API,确保STM32系列产品线之间的可移植性

           -  STM32Cube LL层API,确保用户对硬件的高度可控及发挥硬件最好的性能
           -  中间件,例如RTOS,USB,TCP/IP和图形化中间件

           -  嵌入式软件及应用的q用例

           -  中间件及应用层的扩展

           -   细分应用或开发板的用例


产品

系列

LL驱动

HAL驱动

Free

RTOS

ThreadX

FatFS

FIleX FS

Touch

 GFX

USB Host

USB Device

USBX Host/Device

LwIP

TCP/IP

NetX

TCP/IP

USBPD Lib

Crypto Lib

BLE, Thread Zigbee Stack

LoraWAN

STM32F0











STM32F1









STM32F2









STM32F3











STM32F4




STM32F7




STM32H7




STM32G0







STM32G4







STM32L0












STM32L1










STM32L4






STM32L5







STM32U5





STM32WB






STM32WL







STM32MP1













STM32WBA

()

()






STM32C0

()

()









STM32H5




ü:STM32Cube软件包支持     ü:STM32Cube扩展软件包支持      ü:其他支持(GitHub等)          ():计划中


(0)
评论
待审核
请先登录

微信扫一扫