Using Yocto Project with ACRN

The Yocto Project (YP) is an open source collaboration project that helps developers create custom Linux-based systems. The project provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices used to create tailored Linux images for embedded and IoT devices, or anywhere a customized Linux OS is needed.

Yocto Project layers support the inclusion of technologies, hardware components, and software components. Layers are repositories containing related sets of instructions that tell the Yocto Project build system what to do.

The meta-acrn layer

The meta-acrn layer integrates the ACRN hypervisor with OpenEmbedded, letting you build your Service VM or Guest VM OS with the Yocto Project. The OpenEmbedded Layer Index’s meta-acrn entry tracks work on this meta-acrn layer and lists the available meta-acrn recipes including Service and User VM OSs for Linux Kernel 4.19 and 5.4 with the ACRN hypervisor enabled.

Read more about the meta-acrn layer and how to use it, directly from the meta-acrn GitHub repo documentation: