
“面向Android™系统的STM32 MPU发行版专为STM32微处理器的Arm® Cortex®-A内核而设计,是STM32嵌入式软件解决方案的关键要素。该发行版专为嵌入GPU的微处理器而设计。
面向Android™系统的STM32 MPU发行版包含:
- OpenSTLinux开发板支持包 (BSP)
- Linux内核和必要的驱动程序
- 基于可信固件Arm®Cortex®-A (TF-A) 和通用自举程序 (U-Boot) 的安全启动链
- 安全操作系统:开放可移植可信执行环境
- Android™应用框架(中间件)依靠OpenSTLinux BSP来为应用程序提供API,这些应用程序通常通过显示器或触摸屏与用户进行交互”
应用

软件类型
为了优化项目开发的各个阶段,意法半导体提供了软件包,以便开发人员能够选择最符合其需求的支持方案:
了解我们的软件相关产品组合
OpenSTLinux发行版是STM32软件解决方案的关键要素,适用于带有单或双Arm Cortex®-A内核的STM32 MPU。在主发行版的基础上,还可以添加OpenSTLinux扩展包 (X-LINUX-xxx),以支持更多仍使用Arm Cortex®-A内核的组件。除了OpenSTLinux之外,OpenSTdroid发行版还将Android操作系统引入STM32,使开发人员能够利用Android广泛的生态系统进行应用程序开发。
与Arm Cortex®-A发行版并列的Arm Cortex®-M的固件,搭配STM32Cube 软件包,可提供专为STM32微处理器定制的底层驱动程序、中间件和示例项目。此外,STM32CubeMP13还为基于Arm Cortex®-A的裸机环境开启了大门,使实时应用成为可能。