Last edited 7 months ago

STM32MP215x-DKx - software distributions

Applicable for STM32MP21x lines

The embedded software distributions[1] supported for the STM32MP215x-DK Discovery kits are listed below.

For each distribution, up to three software packages are delivered:

  • Starter Package (software image)
  • Developer Package (SDK for cross-development, source code for the BSP of the distribution)
  • Distribution Package (build framework on Linux host PC, source code for the whole distribution)
Yocto-based OpenSTLinux embedded software[2]

Yocto-based OpenSTLinux Starter Package for STM32MP21 Discovery kits


Yocto-based OpenSTLinux Developer Package for STM32 MPUs

Yocto-based OpenSTLinux Distribution Package for STM32 MPUs
OpenSTLinux expansion packages can be applied on the top of the OpenSTLinux distribution to enable the use of additional components for a specific feature (such as AI-based computer vision).
Buildroot-based Linux embedded software
Important
Buildroot-based Linux distribution is validated against the ecosystem release v6.2.0 (see release note). It will not be ported on ecosystem release v6.2.1 .

Buildroot-based Linux Starter Package for STM32MP21 Discovery Kits

Buildroot-based Linux Developer Package for STM32 MPUs

Buildroot-based Linux Distribution Package for STM32 MPUs
OpenWrt-based Linux embedded software
Important
OpenWrt-based Linux distribution is validated against the ecosystem release v6.1.0 (see release note). It has not been ported yet on ecosystem release v6.2.1 .


OpenWrt-based Linux Starter Package for STM32MP21 Discovery Kits

OpenWrt-based Linux Distribution Package for STM32 MPUs
  1. ↑ The STM32 MPU ecosystem release note details the latest delivered embedded software distributions
  2. ↑ The Which STM32MPU Embedded Software Package better suits your needs article provides hints for selecting the most appropriate Package.