Hey Yocto, Build Me a Custom Embedded Linux! Er, No
summary
Shows how Yocto plus BitBake actually builds a full custom embedded Linux: downloads ~8 GB, compiles for ~3–4 hours using a powerful build host and eats ~77 GB, produces bootloader, kernel (example 6.18.24), DTB, toolchain and rootfs images (built from core-image-base), and boots under QEMU aarch64. Demonstrates layer/repo layout, writing a layer and a .bb recipe (hello-world) and adding packages like dropbear, inspects outputs under tmp/deploy, and uses bitbake and layers and recipes to verify and debug the build.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:27What is Yocto and why use it
- 6:47Core components of Yocto Linux
- 9:58How Yocto builds packages and images
- 13:56Yocto layers and organization
- 17:09Old vs new Yocto distros
- 21:06Setting up Yocto build env
- 23:15Building minimal Yocto image
- 26:33Testing Yocto image in QEMU
- 28:22Customizing the build
- 30:48Writing Yocto recipes
- 32:38Debugging Yocto recipes
- 36:59Adding Dropbear to image
- 38:53Debugging Yocto builds
- 40:18Distro, image, and machine
- 41:25Conclusion
related talks
30mYocto for open source embedded systems development
36mEmbedded Development Made Easy: A Guide to FOSS Platforms and Maxing product value
31mA Million Ways to Provision Embedded Linux Images
45mBinary Artifacts and the Ease of Use Onramp for the Yocto Project
33mUsing Open Source Software to Build an Industrial-grade Embedded Linux Platform...
54mBuildroot: What's New?
11mBeth Flanagan (Intel) Interview - OSCON 2014
43mSponsored Session: Why Don't You Love Me Back, Open-source Software?
