Last edited 2 weeks ago

OpenSTLinux BSP architecture overview

Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP21x lines, STM32MP23x lines, STM32MP25x lines


The OpenSTLinux BSP encompasses the following components:

  • The boot chain based on TF-A and U-Boot
  • The OP-TEE secure OS running on the Cortex-A in secure mode
  • The Linux kernel running on the Cortex-A in nonsecure mode
Warning DB.png Important
OpenSTLinux BSP is part of any Linux-based embedded of the STM32 MPU embedded software offer (e.g., Yocto-based OpenSTLinux embedded software, Buildroot-based Linux embedded software…).
It is NOT part of Bare metal - RTOS embedded software.

The figure below is clickable so that the user can directly jump to one of the sub-levels listed above.


STM32 MPU OP-TEE overviewTF-A overviewU-Boot overviewSTM32 MPU Linux kernel overviewBoot chain overview
OpenSTLinux BSP architecture overview