The STM32 MPU Bare metal - RTOS embedded software is part of the STM32 MPU embedded software offer.
It is a set of software, system build, and development tools created to ease the development to be done on top of STM32 MPU devices.
It enables an embedded bare metal-based or RTOS-based application on some STM32 MPU, giving an alternative to OpenSTLinux that ensures real time execution and lower memory footprint.
Bare metal - RTOS embedded software includes:
- Consistent and complete embedded software that provides hardware abstraction to easily develop end-user firmware,
- Hardware abstraction layer (HAL),
- Low-layer API (LL), a light-weight, optimized, expert oriented set of APIs designed for runtime efficiency and so enhanced performance,
- Collection of middleware components (such realtime OS),
- Collection of examples (including booting from external memory and power management including DDR RAM self-refresh control),
- Firmwares are running on the Arm® Cortex®-A processor: STM32CubeMP13 Package (only for STM32MP13x lines
in a first step).
The Bare metal - RTOS embedded software offers mainly one development package:
- The Bare metal - RTOS developer package to add your own developments on top of the Bare metal - RTOS embedded software.
STM32 supported device | Boards | Developer Package | Ecosystem release note |
---|---|---|---|
STM32MP13x lines ![]() |
Discovery kits | STM32CubeMP13 developer package | STM32CubeMP13 ecosystem release note |
Subcategories
This category has the following 3 subcategories, out of 3 total.