STM32 ARM Cortex-M Tools and Embedded Software
Click to Enlarge
Watch the STM32Cube ePresentation
STM32Cube is free embedded software from
that provides all the drivers and middleware components necessary
to get up and running quickly on STM32 ARM Cortex-M microcontrollers. STM32Cube
includes FreeRTOS, but the use of FreeRTOS is optional.
STM32CubeMX is a free graphical configuration
and low level code generation tool for STM32 ARM Cortex-M microcontrollers.
STM32CubeMX will facilitate STM32 MCU selection, suggest pin assignments,
check pin assignments for consistency, create start up
code, generate configuration files for middleware (including FreeRTOS), and generate IDE
ready projects that include STM32Cube drivers and middleware. In
addition STM32CubeMX provides power consumption estimates for user
defined STM32 usage scenarios.
The STM32Cube package is invaluable to both hardware and software
teams; Together STM32Cube and STM32CubeMX allow you to get to market faster
by enabling you to select a suitable MCU and MCU pin out quickly, and
removing the need to manually create any generic components or
project files - freeing you to concentrate on your
application's functionality from the first day or your development.
Did you know?:
Commercial licenses for FreeRTOS+CLI are provided free to STM32 users