1. Usage[edit source]
The EcosystemRelease/Component template returns the version of a software component delivered by an ecosystem release revision.
Usage: {{EcosystemRelease/Component | revision=<revision> | component=<component>}}
Where:
- <revision> is the mandatory revision of the ecosystem release, for which the version of the software component is requested.
- The possible values for this parameter are available in the EcosystemRelease/Revision template.
- <component> is the mandatory software component delivered by the ecosystem release revision, for which the version of the component is requested. The possible values are:
- Linux kernel
- U-Boot
- TF-A
- OP-TEE
- STM32CubeMPU
- OpenEmbedded
- Android
The returned value is:
- a string that contains the version of the software component delivered by the ecosystem release revision.
- an empty string, if the software component is not delivered by the ecosystem release revision.
- "unknown revision", if <<revision> is not supported.
- "unknown component", if <<component> is not supported.
2. Basic examples[edit source]
You type | You get |
---|---|
Linux kernel version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=Linux kernel}}
|
Linux kernel LTS v4.19.9 |
U-Boot version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=U-Boot}}
|
U-Boot v2018.11 |
TF-A version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=TF-A}}
|
TF-A v2.0 |
OP-TEE version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=OP-TEE}}
|
OP-TEE v3.3.0 |
STM32CubeMPU version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=STM32CubeMPU }} |
STM32CubeMP1 Package v1.0.0 |
OpenEmbedded version for v1.0.0 revision requested
{{EcosystemRelease/Component | revision=1.0.0 | component=OpenEmbedded}} |
OpenEmbedded v2.6 (Thud) |
Android version for v1.1.0 revision requested
{{EcosystemRelease/Component | revision=1.1.0 | component=Android}} |
Android v9.0.0_r46 |
3. More examples[edit source]
You type | You get |
---|---|
Linux kernel version for v1.1.0 revision requested
{{EcosystemRelease/Component | revision=1.1.0 | component=Linux kernel}}
|
Linux kernel LTS v4.19.9 |
Android version for the latest revision requested
{{EcosystemRelease/Component | revision=latest | component=Android}} |
Android v9.0.0_r46 |
Android version for the v1.0.0 revision requested: Android is not supported by this ecosystem release revision
{{EcosystemRelease/Component | revision=1.0.0 | component=Android}} |
|
U-Boot version for an unspecified revision requested
{{EcosystemRelease/Component | component=U-Boot}}
|
unknown revision |
TF-A version for an unknown revision requested
{{EcosystemRelease/Component | revision=0.0.1 | component=TF-A}}
|
unknown revision |
Unspecified component
{{EcosystemRelease/Component | revision=1.0.0}} |
unknown component |
Unknown component
{{EcosystemRelease/Component | revision=1.0.0 | component=not supported}} |
unknown component |
4. Code[edit source]
unknown component