Last edited 2 weeks ago

Android-based OpenSTDroid embedded software

Applicable for STM32MP25x lines

The Android-based OpenSTDroid embedded software is part of the STM32 MPU embedded software offer.
It is a set of software (see architecture overview), system build and development tools created to ease the development to be done on top of STM32 MPU devices.

Android-based OpenSTDroid embedded software includes:


OpenSTDroid distributionFwST-M PackagesAndroid-based OpenSTDroid embedded software

The Android-based OpenSTDroid embedded software offers two development packages that let developers select the support that best meets their needs:

  • the OpenSTDroid starter package to quickly and easily start with the evaluation boards. It delivers a software image (binary).
  • the OpenSTDroid distribution package to create your own Android-based embedded software, as well as your own starter package. It delivers the source code of all the software components of the Android-based OpenSTDroid embedded software, and uses the Android build process.


OpenSTDroid starter packagesOpenSTDroid distribution packagesDevelopment packages for Android-based OpenSTDroid embedded software

STM32 supported device Boards Starter Package Distribution Package Ecosystem release note
STM32MP25x lines  STM32MP25 Evaluation boards STM32MP25 Evaluation boards - OpenSTDroid Starter Package STM32MPU OpenSTDroid Distribution Package Android-based OpenSTDroid ecosystem release note
STM32MP25 Discovery kits STM32MP25 Discovery kits - OpenSTDroid Starter Package

If you are not yet familiar with the STM32MPU Embedded Software Packages, please read also this article Which Package better suits your needs.