yocto embedded-linux build-systems kernel cross-compilation

Embedded Linux Development with YOCTO

EGP499.99

Build custom Linux distributions and embedded systems using YOCTO Project framework.

9 lessons•Published Aug 17, 2025
Embedded Linux Development with YOCTO

About This Course

This comprehensive course teaches you how to build custom Linux distributions for embedded systems using the YOCTO Project.

You'll learn: - Setting up YOCTO build environment - Creating custom layers and recipes - Building embedded Linux images - Kernel configuration and customization - Device tree configuration - Cross-compilation techniques - Bootloader integration - Real-world embedded projects

Perfect for engineers looking to master embedded Linux development with industry-standard tools.

Ready to Start Learning?

Join thousands of students mastering embedded Linux

4 weeks EGP 499.99

Sign up to enroll in this course

Course Content

Yocto

This comprehensive Yocto Project course delivers advanced embedded Linux development skills through intensive sessions totaling 27 hours of hands-on training. Begin with embedded Linux fundamentals, boot sequences, cross-compilation toolchains, and deep exploration of the BitBake build system architecture. Master layer management, recipe development for multiple programming languages (Python, C, C++), and custom image creation with systemd integration and machine-specific configurations. Advance to complex recipe development using various build systems (Makefile, CMake), source management (local/remote repositories), and kernel customization including patching and modification techniques. Conclude with professional development workflows using devtool, SDK generation, package management, and complete system integration for production-ready embedded Linux distributions.

Course Content

1

01 Introduction

Available now
Enroll to Access
2

02 Layers

Available now
Enroll to Access
3

03 Layers Part2

Available now
Enroll to Access
4

04 Board support Package

Available now
Enroll to Access
5

05 Bitbake Syntax

Available now
Enroll to Access
6

06 Recipe

Available now
Enroll to Access
7

07 Packages

Available now
Enroll to Access
8

08 SDK and Kernel

Available now
Enroll to Access
9

09 Project

Available now
Enroll to Access