Changes

Jump to: navigation, search

Advanced use of Yocto build system (BELK/BXELK)

255 bytes added, 16:30, 27 October 2021
no edit summary
{{Applies To Bora}}
{{Applies To BoraX}}
{{Applies To BoraLite}}
{{Applies To Yocto}}
{{InfoBoxBottom}}
|First release
|-
|{{oldid|6998|2.0.0}}
|December 2016
|[[BELK/BXELK_software_components#BELK_3.0.2_.2F_BXELK_1.0.1|BELK 3.0.1 2 / BXELK 1.0.01]]
|Added information about pre-built package archive
|-
|3.0.0
|January 2020
|[[BELK/BXELK_software_components#BELK_4.1.0|BELK/BXELK 4.1.0]]
|Update for BELK 4.1.0
|-
|}
<section begin=BELK/>=Building the software components with =Advanced use of Yoctobuild system==
Yocto can be used to build an entire Linux distribution from source. The build process can be summarized as follows:
*Make sure that all the prerequisites are met
The resulting packages (the default format is ipk) can be found inside <code>build/tmp/deploy/ipk</code>.
===Using pre-built package archive===
Starting from BELK 3.0.1 / BXELK 1.0.0, the archive of pre-built packages belonging to <code>openembedded-core</code> layer is available. This allows to install on the target these packages via <code>smart</code> command, as described [[AN-XELK-003:_Package_Management_with_Yocto|here]].
|architecture indipendent packages
|-
|armv7a_vfp_neoncortexa9hf_neon|https://yocto.dave.eu/belk-latest/armv7a_vfp_neoncortexa9hf_neon/|ARMv7A Cortex A9 hf packages
|-
|bora
* to point to a specific BELK revision user can substitute <code>latest</code> keyword with the specific <code>x.y.z</code> release (e.g. https://yocto.dave.eu/belk-3.0.1/armv7a_vfp_neon)
* not all releases of BELK have a dedicated repository. In case your specific version is missing you can use the generic ''latest'' release
* most of the packages are available inside <code>armv7a_vfp_neoncortexa9hf_neon</code> repository 
=== Demo on youtube===
{| class="wikitable" | width="100%"
| {{#ev:youtube|7kdR9L4D_E0|500|center|Get smart with SMART package manager on ZYNQ |frame}}
|}
<section end=BELK/>
8,184
edits

Navigation menu