Skip to content

Yocto — step-by-step lectures

Work through these in order. Each file is one session: read it, do the lab at the end, then move on.

Hub: Yocto course guide

Lecture Topic
Lecture-01 How to use this course
Lecture-02 Module 0 — Prerequisites and host setup
Lecture-03 Module 1 — What Yocto is (and is not) (Lab 1 example)
Lecture-04 Module 2 — Architecture in one picture
Lecture-05 Module 3 — First successful build
Lecture-06 Module 4 — Recipes: the atoms of the system
Lecture-07 Module 5 — Layers: how metadata stays maintainable
Lecture-08 Module 6 — Images, packages, and features
Lecture-09 Module 7 — Kernel, bootloader, device tree
Lecture-10 Module 8 — SDK and application workflow
Lecture-11 Module 9 — Debugging builds like an engineer
Lecture-12 Module 10 — Licenses, compliance, supply-chain
Lecture-13 Module 11 — Performance, caching, and CI
Lecture-14 Capstone projects
Lecture-15 Glossary and quick reference
Lecture-16 Further reading