Yocto-based OpenSTLinux embedded software

(Redirected from Category:STM32MPU Embedded Software distribution)


The Yocto-based OpenSTLinux embedded software is part of the STM32 MPU embedded software offer.
It is a set of software (see architecture overview), system build and development tools created to ease the development to be done on top of STM32 MPU devices.

Yocto-based OpenSTLinux embedded software includes:


OpenSTLinux expansion packagesOpenSTLinux distributionFwST-M PackagesYocto-based Linux embedded software

The Yocto-based OpenSTLinux embedded software offers three development packages that let developers select the support that best meets their needs:

  • the OpenSTLinux starter package to quickly and easily start with the evaluation boards. It delivers a software image (binary) that includes pre-built examples (a.k.a. firmware) of the package(s) running on the Arm® Cortex®-M coprocessor.
  • the OpenSTLinux developer package to add your own developments on top of the Yocto-based OpenSTLinux® embedded software. It delivers:
    • the components of the OpenSTLinux board support package (BSP) in source code (e.g., Linux® kernel), and the software development kit (SDK), based on Yocto SDK, for cross-development on an host PC,
    • the components of the software packages running on the Arm® Cortex®-M coprocessor in source code (e.g., STM32Cube MPU Package HAL), and the STM32CubeIDE as integrated development environment (IDE).
  • the OpenSTLinux distribution package to create your own Yocto-based Linux® embedded software, as well as your own starter and developer packages. It delivers the source code of all the software components of the Yocto-based OpenSTLinux® embedded software, and uses the Yocto Project as the underlying building and distribution generation framework.

Note that, per default, none OpenSTLinux expansion package is included in these development packages.

OpenSTLinux starter packagesOpenSTLinux developer packagesOpenSTLinux distribution packagesDevelopment packages for Yocto-based OpenSTLinux embedded software


  1. To help you get started with STM32MP23x product lines evaluation, you can rely on the STM32MP257F-DK Discovery kit and applicable piece of STM32 MPU embedded software to run with STM32MP23 characteristics (peripherals, features, and performances).

If you are not yet familiar with the STM32MPU Embedded Software Packages, please read also this article Which Package better suits your needs.


Subcategories

This category has the following 6 subcategories, out of 6 total.