STM32 CUBE Ecosystem¶
Overview¶
STM32 CUBE Ecosystem is a collection of software tools, embedded software libraries, and various online resources for STM32 microcontrollers. Key software components include: STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer, STM32CubeMonitor.
Tip
Currently, the most popular solution is to use CubeMX + Keil MDK, as CubeIDE is not as mature as Keil MDK. (Feb 2024)
STM32CubeMX - Configuration¶
-
STM32CubeMX ๐ฏ๐
STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the corresponding initialization C code for the Armยฎ Cortexยฎ-M core or a partial Linuxยฎ Device Tree for Armยฎ Cortexยฎ-A core), through a step-by-step process.
-
STM32CubeMX Specialization๐ฏ๐
In Chinese
STM32CubeIDE - Configuration, Development, Debugging¶
-
STM32CubeIDE ๐ฏ๐
STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, and debug features for STM32 microcontrollers and microprocessors.
-
STM32CubeIDE Introduction, Download, Installation and Use๐ฏ๐
In Chinese
STM32CubeProgrammer - Programming¶
-
STM32CubeProgrammer ๐ฏ๐
STM32CubeProgrammer (STM32CubeProg) is an all-in-one multi-OS software tool for programming STM32 products.
To replace STVP, it is a new tool for programming STM32 microcontrollers.
-
STM32CubeProg Introduction, Download, Installation and Use๐ฏ๐
In Chinese
STM32CubeMonitor - Monitoring¶
-
STM32CubeMonitor ๐ฏ๐
STM32CubeMonitor is a graphical tool that allows users to monitor and tune applications based on STM32 microcontrollers and microprocessors in real-time.
To replace STM Stuido, it is a new tool for monitoring and tuning applications based on STM32 microcontrollers and microprocessors in real-time.
-
STM32CubeMonitor Introduction, Download, Installation and Use๐ฏ๐
In Chinese