
As a mainlined open-source Linux distribution, OpenSTLinux Distribution is a key element of the STM32 embedded software solution for STM32 multimarket multicore microprocessors (MPU) embedding a single or dual Arm® Cortex®-A7 core. OpenSTLinux expansion packages (X-LINUX-xxx) can be applied on the top of the STM32 MPU OpenSTLinux distribution to enable the use of additional components.
- By massively investing in mainlining the OpenSTLinux Distribution, ST demonstrates its dedication to:
- Accelerating the development of systems that needs high processing power, graphical support combined with power-efficient real-time control, and high feature integration
- providing developers with an unprecedented level of support
- OpenSTLinux is Yocto and Buildroot compliant
- Enable Real-time Linux via OpenSTLinux Expansion package (X-LINUX-RT)
Applications:
Product types:
To optimize each development phase of a project, ST offers software packages that let developers select the support that best meets their needs:
to quickly and easily start with any STM32MP1 microprocessor device
to add your own code on top of the STM32MP1 Embedded Software distribution
to create your own Linux ® distribution as well as your own Starter and Developer packages
Discover our portfolio

Benefits
- Designers working on a wide range of applications will benefit from:
- Seamless software migration during kernel upgrades
- Improving software quality and robustness as well as reducing risk
- Development resources allocated to new innovative functionalities at application level
- Reducing project time to market and cost
- ST also gives the possibility to get OpenSTLinux BSP (build support package) built with buildroot via our bootlin partner.
- OpenSTLinux is based on the Yocto Project
Characteristics
- The OpenSTLinux distribution contains:
- Linux board support package (BSP)
- Linux kernel
- Required drivers
- Secure bootchain based on Arm trusted firmware (TF-A) and universal bootloader (U-Boot)
- Secure OS: Open portable trusted execution environment (OP-TEE)
- Application frameworks including the following Linux application frameworks (nonexhaustive list):
- Wayland display server protocol (Weston reference implementation)
- Gstreamer multimedia framework
- Advanced Linux sound architecture (ALSA) libraries
Featured Videos
Introducing our STM32MP1 microprocessor series with dual Arm® Cortex®-A7 and Cortex®-M4 Cores