Registered User No edit summary |
Registered User No edit summary |
||
Line 1: | Line 1: | ||
This article aims to give the following information: | This article aims to give the following information: | ||
* How to download and install the '''latest''' OpenSTLinux distribution for the STM32 microprocessors Series | * How to download and install the '''latest''' OpenSTLinux distribution for the STM32 microprocessors Series | ||
Line 23: | Line 13: | ||
* Install the STM32MP1 OpenSTLinux distribution | * Install the STM32MP1 OpenSTLinux distribution | ||
{| class=" | {| class="st-table" | ||
|- | |- | ||
! !! STM32MP1 Distribution Package OpenSTLinux distribution - STM32MP15-Ecosystem-v1.1.0 release | ! !! style="text-align:center;" |STM32MP1 Distribution Package OpenSTLinux distribution - STM32MP15-Ecosystem-v1.1.0 release | ||
|- | |- | ||
| Installation || <span id="Download"></span> | | Installation || <span id="Download"></span> | ||
Line 55: | Line 45: | ||
Details about the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.1.0|STM32MP15 ecosystem release note]]. | Details about the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.1.0|STM32MP15 ecosystem release note]]. | ||
If interested in previous releases, go through the [[ | [[File:Archive_box.png|25px|link=]] If interested in previous releases, go through the [[STM32MP1_Distribution_Package_-_OpenSTLinux_distribution#Archives| archives]] of the ecosystem release note. | ||
|} | |} | ||
Line 99: | Line 89: | ||
</onlyinclude> | </onlyinclude> | ||
==Archives== | ==Archives [[File:Archive_box.png|25px|link=]]== | ||
<div class="mw-collapsible mw-collapsed"> | <div class="mw-collapsible mw-collapsed"> | ||
===STM32MP15-Ecosystem-v1.0.0 release=== | ===STM32MP15-Ecosystem-v1.0.0 release=== | ||
Line 108: | Line 98: | ||
* Install the STM32MP1 OpenSTLinux distribution | * Install the STM32MP1 OpenSTLinux distribution | ||
{| class=" | {| class="st-table" | ||
|- | |- | ||
! !! STM32MP1 Distribution Package OpenSTLinux distribution - STM32MP15-Ecosystem-v1.0.0 release | ! !! style="text-align:center;" |STM32MP1 Distribution Package OpenSTLinux distribution - STM32MP15-Ecosystem-v1.0.0 release | ||
|- | |- | ||
| Installation || <span id="Download"></span> | | Installation || <span id="Download"></span> | ||
Line 152: | Line 142: | ||
| Release note || | | Release note || | ||
Details about the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.0.0|STM32MP15 ecosystem release note]]. | Details about the content of this software package are available in the '''associated''' [[STM32MP15 ecosystem release note - v1.0.0|STM32MP15 ecosystem release note]]. | ||
|} | |} | ||
Line 197: | Line 185: | ||
[[Category:Sub-articles]] | [[Category:Sub-articles]] | ||
{{UpdateNeededForNewRelease| | |||
* Copy the current release (first chapter) in the "Archives" chapter | |||
* Make the following modifications in this copy: | |||
** Change the "Download" span id to "Download <name of the old release>" (example: "Download STM32MP15-Ecosystem-v1.0.0 release") | |||
* Make the following modifications in the first chapter: | |||
** Change the name of the manifest file | |||
** Change the link to the release note | |||
** Change the path and the description of the installation directory | |||
}} |
Revision as of 16:18, 10 October 2019
This article aims to give the following information:
- How to download and install the latest OpenSTLinux distribution for the STM32 microprocessors Series
- Where to find the associated release note
- Where to find the previous releases (archives)
1. STM32MP15-Ecosystem-v1.1.0 release[edit source]
- The STM32MP1 OpenSTLinux distribution is delivered through a manifest repository location and a manifest revision (openstlinux-4.19-thud-mp1-19-10-09).
- The installation relies on the repo command. In case the Repo tool (a Google-built repository management tool that runs on top of Git) is not yet installed and configured on the host PC, refer to the PC prerequisites article.
- The OpenSTLinux distribution is massively using open source software (OSS) packages that are downloaded from a variety of open source repositories; so it is required that the IT infrastructure proxies do not forbid such accesses. If some proxy-related issues are suspected, refer to the How to avoid proxy issues article.
- Install the STM32MP1 OpenSTLinux distribution
STM32MP1 Distribution Package OpenSTLinux distribution - STM32MP15-Ecosystem-v1.1.0 release | |
---|---|
Installation |
$ cd <working directory path>/Distribution-Package
$ mkdir openstlinux-4.19-thud-mp1-19-10-09
$ cd openstlinux-4.19-thud-mp1-19-10-09
$ repo init -u https://github.com/STMicroelectronics/oe-manifest.git -b refs/tags/openstlinux-4.19-thud-mp1-19-10-09
Note: "ERROR 404" may appear during "repo init" command without any impact on the process
$ repo sync
Note: Distribution package needs around 140MB to be installed (and around 25GB once distribution package is compiled). |
Release note |
Details about the content of this software package are available in the associated STM32MP15 ecosystem release note.
|
- The OpenSTLinux distribution installation directory is in the <Distribution Package installation directory>, and is named openstlinux-4.19-thud-mp1-19-10-09:
openstlinux-4.19-thud-mp1-19-10-09 OpenSTLinux distribution ├── layers │ ├── meta-openembedded Collection of layers for the OpenEmbedded-Core universe (OpenEmbedded standard) │ ├── meta-qt5 QT5 layer for OpenEmbedded (standard) │ ├── meta-st │ │ ├── meta-st-openstlinux STMicroelectronics layer that contains the frameworks and images settings for the OpenSTLinux distribution │ │ ├── meta-st-stm32mp STMicroelectronics layer that contains the description of the BSP for the STM32 MPU devices │ │ │ ├── recipes-bsp │ │ │ │ ├── alsa Recipes for ALSA control configuration │ │ │ │ ├── drivers Recipes for Vivante GCNANO GPU kernel drivers │ │ │ │ ├── trusted-firmware-a Recipes for TF-A │ │ │ │ └── u-boot Recipes for U-Boot │ │ │ ├── recipes-extended │ │ │ │ ├── linux-examples Recipes for Linux examples for STM32 MPU devices │ │ │ │ ├── m4coredump Recipes for script to manage coredump of cortexM4 │ │ │ │ └── m4projects Recipes for firmware examples for Cortex M4 │ │ │ ├── recipes-graphics │ │ │ │ ├── gcnano-userland Recipes for Vivante libraries OpenGL ES, OpenVG and EGL (multi backend) │ │ │ │ └── [...] │ │ │ ├── recipes-kernel │ │ │ │ ├── linux Recipes for Linux kernel │ │ │ │ └── linux-firmware Recipes for Linux firmwares (example, Bluetooth firmware) │ │ │ ├── recipes-security │ │ │ │ └── optee Recipes for OPTEE │ │ │ ├── recipes-st │ │ │ │ └── images Recipes for the bootfs and userfs partitions binaries │ │ │ └── [...] │ │ ├── meta-st-stm32mp-addons STMicroelectronics layer that helps managing the STM32CubeMX integration │ │ └── scripts │ │ ├── envsetup.sh Environment setup script for Distribution Package │ │ └── [...] │ ├── meta-timesys Timesys layer for OpenEmbedded (standard) │ └── openembedded-core Core metadata for current versions of OpenEmbedded (standard)
2. Archives
[edit source]
Expand