Loading spinner

STM32MP2Distrib

批量生产
Design Win

STM32MP2 OpenSTLinux发行版软件包

获取软件 下载数据摘要

产品概述

描述

STM32MP2Distrib是一个基于OpenEmbedded编译框架的Linux®发行版软件包。

对于OpenSTLinux发行版(开发基于Arm Cortex-A处理器),其包括以下软件组件集合的源代码:BSP(Linux内核、U-Boot、TF-A、OP-TEE)和应用框架(Wayland-Weston、Gstreamer、ALSA)。

对于STM32Cube MPU软件包(开发基于Arm Cortex-M处理器),其包括软件所有部分的源代码:BSP、HAL、中间件和应用程序。

对于可在Arm® Cortex®-M上以安全模式运行的可信固件Cortex-M安全操作系统,其包括软件所有部分的源代码。

  • 所有功能

    • 基于Arm® Cortex®-A运行的OpenSTLinux发行版包含:
      • OpenSTLinux BSP包含:
        • 基于TF-A BL2 (FSBL-A) 和U-Boot (SSBL-A) 的启动链
        • 基于TF-A BL31或OP-TEE的安全监视器(具体取决于Cortex®-A架构),在Arm® Cortex®-A安全模式下运行
        • 在Arm®Cortex®-A安全模式下运行的OP-TEE安全操作系统
        • 在Arm® Cortex®-A非安全模式下运行的Linux®内核
      • Linux中间件依靠BSP为应用程序提供API,这些应用程序通常通过显示器、触摸屏等设备与用户交互
      • 在OP-TEE端,可信应用程序 (TA) 依靠OP-TEE内核执行机密操作(对Linux和其他软件组件不可见)
    • FwST-M软件包由基于Arm® Cortex®-M的固件组成,具体取决于所运行的Arm® Cortex®-M架构。主要特性:
      • Fw-ST BSP提供:
        • 基于MCUboot的启动链,以及FSBL-M(仅限M33-TD版本)
        • 在Arm® Cortex®-M安全模式下运行的可信固件Cortex®-M (TF-M)
        • 在Arm® Cortex®-M非安全模式下运行的STM32Cube MPU软件包:该软件包基于HAL驱动程序
      • 在Arm® Cortex®-M非安全模式下运行的STM32Cube MPU软件包:该软件包基于HAL驱动程序和中间件(与STM32微控制器类似),并增加了与 Cortex®-A交互的协处理器管理功能。在Arm® Cortex®-M安全模式下运行的可信固件Cortex®-M安全操作系统:为STM32Cube MPU软件包提供本地安全服务。

获取软件