Cover image for Embedded Linux Development Using Yocto Project

Embedded Linux Development Using Yocto Project

Build production-grade embedded Linux products with the Yocto Project 6.0 (Wrynose)

OSDA

Created by Otavio Salvador, Daiane Angolini

Get hands-on with the Yocto Project 6.0 and learn to build reliable, production-ready embedded Linux systems. You'll start with the basics, then move on to creating custom layers, managing builds, and ensuring compliance for real hardware like Raspberry Pi and BeagleBone Black.

Packt | Sep 2026 | 344 min

What You Will Learn

You'll follow a practical, command-line-driven path, starting with your first QEMU boot and progressing to custom distributions on real hardware. Each section combines clear explanations with step-by-step commands and real build output, so you can apply what you learn right away and see results as you go.

Key Features

  • Set up reproducible builds quickly using bitbake-setup and configuration fragments
  • Create custom layers and recipes for production-grade embedded Linux systems
  • Generate SBOMs, scan for CVEs, and ensure GPL compliance with confidence

Target Audience

Ideal for embedded Linux developers, integrators, and engineering leads who need dependable, maintainable builds. If you're comfortable with Git, the Linux command line, and cross-compilation, you'll quickly put these skills to work. No prior Yocto Project experience is needed, making it perfect for those moving from prototypes to robust products.

Related courses