Registered User (Created page with "<noinclude> {{ArticleMainWriter | NicolasL}} {{ArticleApprovedVersion | Jean-ChristopheT | Nobody | No previous approved version | Automatic approval (article under constructi...") |
Registered User mNo edit summary Tag: 2017 source edit |
||
(43 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{ApplicableFor | |||
|MPUs list=STM32MP25x | |||
|MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x | |||
}}</noinclude> | |||
{{FlowCompatibility/Android}} | |||
The '''OpenSTDroid distribution''' runs on Arm<sup>®</sup> Cortex<sup>®</sup>-A processors. It is a subset of the [[:Category:Android-based_OpenSTDroid_embedded_software|Android-based OpenSTDroid embedded software]]. | |||
[[File:OpenSTDroid.png|thumb|100px|link=]] | |||
It includes the following collection of software components: | |||
* [[OpenSTLinux BSP architecture overview|OpenSTLinux BSP]] (OP-TEE secure OS, boot chain, and Linux<sup>®</sup> kernel) | |||
* '''Application frameworks''' that rely on the services provided by the '''OpenSTLinux BSP''' to provide specific functionalities (such as code libraries, APIs, and tool sets) to ease the development of software applications: | |||
** '''OP-TEE''' application frameworks running in the secure OS user space (such as the TEE internal core API used for developing Trusted Applications (TA)). | |||
** '''Android''' application frameworks running in Linux OS user space (see AOSP<ref>https://source.android.com/</ref> for more details). | |||
The '''OpenSTLinux BSP for Android''' has some specificities: | |||
* The Linux kernel source is based on the Common Kernel available from AOSP<ref>https://android.googlesource.com/kernel/common/</ref>. | |||
* The Linux kernel configuration is based on the reference configuration available from AOSP<ref>https://android.googlesource.com/kernel/configs/</ref>. | |||
'''Android''' application frameworks are based on the AOSP platform manifest<ref>https://android.googlesource.com/platform/manifest/</ref>. By default, one of the Google tags<ref>https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds</ref> is used as a reference. | |||
The '''Google services''' (for example Cast, Drive, or Maps) are neither embedded nor validated within this '''Android-based OpenSTDroid embedded software'''. | |||
==How to get the software for this distribution?== | |||
The '''OpenSTDroid distribution''' is available through the two Packages (Starter and Distribution) of the [[:Category:Android-based_OpenSTDroid_embedded_software|Android-based OpenSTDroid embedded software]]. | |||
==References== | |||
<references/> | |||
<noinclude> | <noinclude> | ||
[[Category:OpenSTDroid_distribution]] | |||
[[Category: | |||
[[Category:Android]] | [[Category:Android]] | ||
{{PublicationRequestId | 33621 | 2025-01-13 | }} | |||
</noinclude> | </noinclude> | ||
Latest revision as of 15:05, 17 March 2025
The OpenSTDroid distribution runs on Arm® Cortex®-A processors. It is a subset of the Android-based OpenSTDroid embedded software.
It includes the following collection of software components:
- OpenSTLinux BSP (OP-TEE secure OS, boot chain, and Linux® kernel)
- Application frameworks that rely on the services provided by the OpenSTLinux BSP to provide specific functionalities (such as code libraries, APIs, and tool sets) to ease the development of software applications:
- OP-TEE application frameworks running in the secure OS user space (such as the TEE internal core API used for developing Trusted Applications (TA)).
- Android application frameworks running in Linux OS user space (see AOSP[1] for more details).
The OpenSTLinux BSP for Android has some specificities:
- The Linux kernel source is based on the Common Kernel available from AOSP[2].
- The Linux kernel configuration is based on the reference configuration available from AOSP[3].
Android application frameworks are based on the AOSP platform manifest[4]. By default, one of the Google tags[5] is used as a reference.
The Google services (for example Cast, Drive, or Maps) are neither embedded nor validated within this Android-based OpenSTDroid embedded software.
1. How to get the software for this distribution?[edit | edit source]
The OpenSTDroid distribution is available through the two Packages (Starter and Distribution) of the Android-based OpenSTDroid embedded software.
2. References[edit | edit source]