This reference manual consists of the following:
Using the Yocto Project: This chapter provides an overview of the components that make up the Yocto Project followed by information about debugging images created in the Yocto Project.
Technical Details: This chapter describes fundamental Yocto Project components as well as an explanation behind how the Yocto Project uses shared state (sstate) cache to speed build time.
Directory Structure: This chapter describes the source directory created either by unpacking a released Yocto Project tarball on your host development system, or by cloning the upstream Poky Git repository.
BitBake: This chapter provides an overview of the BitBake tool and its role within the Yocto Project.
Classes: This chapter describes the classes used in the Yocto Project.
Images: This chapter describes the standard images that the Yocto Project supports.
Features: This chapter describes mechanisms for creating distribution, machine, and image features during the build process using the OpenEmbedded build system.
Variables Glossary: This chapter presents most variables used by the OpenEmbedded build system, which using BitBake. Entries describe the function of the variable and how to apply them.
Variable Context: This chapter provides variable locality or context.
FAQ: This chapter provides answers for commonly asked questions in the Yocto Project development environment.
Contributing to the Yocto Project: This chapter provides guidance on how you can contribute back to the Yocto Project.