CATEGORIES

STM32 MPU OpenSTDroid Distribution

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

industrial robot arm
Industrial
Industrial robots
Factory automation
Human machine interface (HMI)
medical hearth light
Medical and healthcare
Patient monitoring
Diagnostic equipment
smart home house
Smart homes
Smart thermostats
Industrial gateway
Samll appliances and kitchen aids

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:

STM32MPUDroidSta

Starter package provides the software image binaries for the STM32 MPU OpenSTDroid Distribution, based on STM32MP2 MPUs, including the partition layout required to program the device with STM32CubeProgrammer.

Discover

STM32MPUDroidDis

Distribution package includes Android application frameworks, the OpenSTLinux BSP (Linux kernel, U-Boot, TF-A, OP-TEE), and a toolset to tune the system for your needs and build your image.

Discover

Discover our software related portfolio

Discover our scalable solutions to boost the development of MPU-based systems