MISC-TN-014: Yocto and Debian packetization

From DAVE Developer's Wiki
Jump to: navigation, search
Info Box
Axel-04.png Applies to Axel Ultra
Axel-02.png Applies to AXEL ESATTA
Axel-lite 02.png Applies to Axel Lite
Yocto-logo.png Applies to Yocto


History[edit | edit source]

Version Date Notes
1.0.0 August 2020 First public release

Introduction[edit | edit source]

In recent years, the Yocto build system has gained popularity in the embedded world. Many silicon vendors such as NXP e Xilinx base their Board Support Packages (BSP) on this tool. Despite the fact that Yocto is very flexible and rich, it may be fairly tricky to use during the development stage, however. In particular, the unavailability of an archive of prebuilt common packages—as opposed to most of server/desktop Linux distributions—can be really annoying. As described here, Yocto is basically devised to build an entire distribution from scratch indeed.

To mitigate this drawback, the technique described in [article] can be used. In essence, one can build all the packages supported by Yocto (bitbake -k world) and make them available through a smart channel on a local server.

Interestingly, in its recent BSP's, NXP indicates a little different approach, which is also open to interfacing to the Debian world. The following excerpt is taken from

TBD[edit | edit source]