5

Grasping the BitBake Tool

In the previous chapter, we learned about metadata, metadata collection concepts, and the importance of conf/layer.conf. In this chapter, we will examine metadata more deeply, understand how recipes depend on each other, and see how BitBake deals with dependencies.

In addition, we will cover a massive list of tasks, from downloading source code to generating images and other artifacts. Some examples of these tasks are storing the source code in the directory used for the build, patching, configuring, compiling, installing, and generating packages, and determining how the packages fit into the generated images, which we will introduce in this chapter.

Parsing metadata

Usually, our projects include multiple layers that ...

Get Embedded Linux Development Using Yocto Project - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.