
Learn to build custom embedded Linux systems from scratch. This Embedded Linux Training guides participants to build Linux OS for embedded systems through bootloader and kernel configuration, cross-compilation, and root filesystem creation for embedded platforms.
Course overview
This course provides a solid foundation in embedded Linux development, covering both theory and practice. Participants will learn how embedded Linux systems can be built using manual tools, understand how these systems differ from standard Linux systems, how to configure the OS components based on hardware reference manuals.
Objectives
- Building basic embedded Linux OS for a target board
- Embedded Linux architecture and components
- Cross-compilation toolchains and build systems
- U-Boot bootloader configuration and compilation
- Linux kernel configuration and compilation
- Filesystem setup and init systems
- Debugging and boot process analysis
Not currently included
- Device driver development or integration
- Interfacing the hardware and using communication protocols
Training Format
Item | Details |
---|---|
Next Session | To be scheduled (contact us for availability) |
Duration | 5 half-days (20h) |
Session Times | 14:00 β 18:00 Central European Summer Time (UTC+02:00) |
Format | Live online via video conference |
Language | English or French |
Trainer | Anas J. Embedded systems consultant |
Price | 599β¬ (VAT not applicable β auto-entrepreneur) |
Requirements
- Basic Linux command-line knowledge
- Computer or smart device with browser supporting video conference functionalities (e.g; Google Chrome)
- Stable internet connection
- Optional: A Linux PC or virtual machine and hardware accessories (target board, USB to UART converter) to follow the hands-on lab exercises. This setup is not mandatory and participants can attend the course without it since the trainer will demonstrate the practical labs remotely.
Lab Sessions
The target board chosen for lab sessions is the Orange Pi Zero that has a H2+ or H3 Quad-core Cortex-A7 CPU.

Who Can Attend
- Embedded systems engineers.
- Students and professionals interested in embedded Linux.
βThis course is independently developed and not affiliated with or endorsed by Orange Piβ