Designed for Arm® Cortex®-A core of STM32 microprocessors, the STM32 MPU Distribution for Android™ is a key element of the STM32 embedded software solution. This distribution is designed for microprocessors that embed a GPU.
The STM32 MPU Distribution for Android™ contains:
- OpenSTLinux board support package (BSP)
- Linux kernel and required drivers
- Secure bootchain based on trusted firmware for Arm® Cortex®-A (TF-A) and universal bootloader (U-Boot)
- Secure OS: Open portable trusted execution environment
- Android™ application frameworks (middleware) relying on the OpenSTLinux BSP to provide API to the applications that typically interact with the user via the display or the touchscreen
Designed for Arm® Cortex®-A core of STM32 microprocessors, the STM32 MPU Distribution for Android™ is a key element of the STM32 embedded software solution. This distribution is designed for microprocessors that embed a GPU.
The STM32 MPU Distribution for Android™ contains:
- OpenSTLinux board support package (BSP)
- Linux kernel and required drivers
- Secure bootchain based on trusted firmware for Arm® Cortex®-A (TF-A) and universal bootloader (U-Boot)
- Secure OS: Open portable trusted execution environment
- Android™ application frameworks (middleware) relying on the OpenSTLinux BSP to provide API to the applications that typically interact with the user via the display or the touchscreen
Applications
Software types
To optimize each phase of project development, ST offers software packages that allow developers to choose the support that best meets their needs: