OpenSTDroid distribution

Revision as of 11:43, 17 May 2019 by Registered User

Template:ArticleMainWriter Template:ArticleApprovedVersion


1. What is the STM32MPU distribution for Android?[edit source]

The STM32MPU distribution for Android™, running on the Arm® Cortex®-A processor(s), is a sub-part of the STM32MPU Embedded Software distribution for Android.

It includes the following collection of software components:

  • OpenSTLinux BSP (OP-TEE secure OS, boot chain and Linux kernel)
  • Android application frameworks

https://source.android.com/ (Android Open Source Project)

The OpenSTLinux BSP for Android has some specificities:

  • the Linux kernel source is based on the Common Kernel available in AOSP[1]
  • the Linux kenel configuration is based on the referenced configuration available in AOSP[2]

The Android application frameworks is based on the AOSP platform manifest[3]. By default, one of the following tags[4] is used as a reference (in parallel the master branch is considered for development purpose).

The Google services (ex: Cast, Drive, Maps...) are neither embedded nor validated within this STM32MPU distribution for Android.

2. Software architecture overview[edit source]

3. How to get the software for this distribution[edit source]

4. References[edit source]