12. BitBake Tool

This section contains direct excerpts and quotes from publicly accessible documentation: BitBake Tool — © 2010–2021 The Yocto Project.

The OpenEmbedded build system uses BitBake to produce images and Software Development Kits (SDKs). You can see from Figure 7.1, the box BitBake Tool Area in the middle consists of several functional stages:

http://git.yoctoproject.org/cgit/cgit.cgi/pokymeta/classes/*.bbclass

1. Source Fetching tasks: do_fetchdo_unpack

2. Patch Application tasks: do_patch

3. Configure / Compile / Install tasks: do_configuredo_compiledo_install

4. Analysis / Splitting Packages tasks: do_package/datado_package_write_*do_populate_sysroot

5. Image Generation tasks: do_rootfsdo_image/_complete

6. SDK Generation tasks: do_populate_sdk/_ext

Hint

Separate documentation exists for the BitBake tool. See the BitBake User Manual for reference material on BitBake.