After discovering the BSP layer for the hardware we are going to use for the build, we need to download all of the needed meta layers and create the build environment.
Before starting this, we need to make sure all system requirements are met. We discussed these requirements in Chapter 2, Baking Our Poky-Based System.
The use of meta layers forces us to deal with many Git repositories of metadata. One good way to avoid confusion is putting all of the sources related to those meta layers in a specific directory. The following figure shows an example of this:
It is advisable to keep the layers inside the sources up to date, as it brings security fixes, bug fixes, and new features.
There are multiple ways of managing the multiple layers when making a product. One option is to use the combo-layer (https://wiki.yoctoproject.org/wiki/Combo-layer), which replicates...