STM32MP2Distrib

量産中
Design Win

STM32MP2 OpenSTLinux Distribution Package

データブリーフのダウンロード

製品概要

概要

STM32MP2Distrib is a Linux® distribution based on the OpenEmbedded build framework.

For the OpenSTLinux distribution (development on Arm Cortex-A processor), it includes the following collection of software components in source code: the BSP (Linux kernel, U-Boot, TF-A, OP-TEE), and the application frameworks (Wayland-Weston, Gstreamer, ALSA).

For the STM32Cube MPU package (development on Arm Cortex-M processor, it includes all pieces of software in source code: BSP, HAL, middlewares and applications.

For the trusted firmware Cortex-M secure OS running on the Arm® Cortex®-M in secure mode, it includes all pieces of software in source code.

  • 特徴

    • OpenSTLinux distribution, running on the Arm® Cortex®-A
      • OpenSTLinux BSP with:Boot chain based on TF-A BL2 and U-BootSecure monitor based on TF-A BL31 or OP-TEE depending on Cortex®-A architecture, running on the Arm® Cortex®-A in secure modeOP-TEE secure OS running on the Arm® Cortex®-A in secure modeLinux® kernel running on the Arm® Cortex®-A in non-secure mode
      • Linux middleware relying on the BSP to provide API to the applications that typically interacts with the user via the display or the touchscreen
      • On OP-TEE side, the trusted applications (TA) relying on the OP-TEE core for secrets operations (not visible from the Linux and other software components)
    • Composition of the firmware running on Arm® Cortex®-M and depending on Arm® Cortex®-M architecture:
      • STM32Cube MPU package running on the Arm® Cortex®-M non secure mode: based on HAL drivers and middleware, like STM32 microcontrollers, completed with coprocessor management for interaction with the Cortex-A
      • Trusted firmware Cortex-M secure OS running on the Arm® Cortex®-M in secure mode: provides local secure services to STM32Cube MPU package