Getting started with Yocto Project
summary
Demo builds a 32‑bit QEMU image using Yocto kirkstone: git clone -b kirkstone, source OE-init-build-env, set MACHINE=qemuarm in local.conf, then run bitbake core-image-minimal. Builds normally take hours but a prefilled sstate cache cuts that to minutes. Resulting images land in tmp/deploy/images/qemuarm (ext4 rootfs, zImage); boot with runqemu --no-gui. Add packages by cloning meta-oe and using image_install_append="nano"; create a meta-example layer and a simple hello‑world recipe. Yocto powers an estimated 100M+ devices.
AI-written summary · about
chapters (6)
- 0:00Yocto Project intro
- 12:35Yocto history
- 23:56Build image for QEMU
- 33:25Yocto meta layers
- 45:40Custom recipes in Yocto
- 55:45Yocto benefits
related talks
30mYocto for open source embedded systems development
38mStep-by-step: Building Qt Software for Any Embedded Technology
40mWhy the Yocto Project for My IoT Project
50mBuilding a Custom Embedded Linux Distribution
44mOpenEmbedded/Yocto on RISC-V - New Kid on the Block
40mI heart the Yocto Project
29mBuilding Zephyr using Yocto
26mBuilding for Heterogeneous Systems
