Summary
In this chapter, we introduced the concept of layering. We learned about the directory structure in detail and the content in each layer type. In addition, we saw how to add an external layer to our project manually or by using the BitBake command line, as well as how to use the OpenEmbedded Layer index to find the available layers we need easily.
In the next chapter, we will learn more about why we need to create new layers and what the common metadata included in them is (such as machine definition files, recipes, and images). We will wrap it all up with an example of distribution customization.