产品概述
描述
入门软件包提供了STM32MPU嵌入式软件发行版的软件映像。其中包括OpenSTLinux发行版的二进制文件和STM32Cube MPU软件包的多个固件示例。STM32CubeProgrammer工具用于将此映像安装到STM32MP25评估板上。
-
所有功能
- 可在Arm® Cortex®-A上运行的OpenSTLinux发行版
- OpenSTLinux BSP具有:
基于TF-A BL2和U-Boot的启动链 基于TF-A BL31或OP-TEE的安全监视器,取决于Cortex®-A架构,可在Arm® Cortex®-A上以安全模式运行 OP-TEE安全操作系统,可在Arm®Cortex®-A上以安全模式运行 Linux®内核,可在Arm® Cortex® -A上以非安全模式运行 - Linux中间件依靠BSP来为应用程序提供API,这些应用程序通常通过显示器或触摸屏与用户进行交互
- 在OP-TEE方面,可信应用程序 (TA) 依靠OP-TEE内核进行机密操作(通过Linux和其他软件组件无法看到)
- OpenSTLinux BSP具有:
- 可在Arm® Cortex®-M上运行且取决于Arm® Cortex®-M架构的固件的组成:
- 在Arm® Cortex®-M上以非安全模式运行的STM32Cube MPU软件包:基于HAL驱动程序和中间件,与STM32微控制器一样,通过协处理器管理完成与Cortex-A的交互
- 在Arm® Cortex®-M上以安全模式运行的可信固件Cortex-M安全操作系统:为STM32Cube MPU软件包提供本地安全服务
- 可在Arm® Cortex®-A上运行的OpenSTLinux发行版