About this Event
The Embedded Linux System Internals course offers comprehensive knowledge on Linux kernel internals specifically for embedded systems. It covers kernel subsystems, device drivers, synchronization mechanisms, DMA, and debugging in a hands-on approach, helping participants effectively design, diagnose, and debug in embedded Linux environments.
What to Expect
Participants will work through the full boot-up sequence, build and configure the Linux kernel, and develop device drivers. Using BeagleBone Black as a platform, the course combines theory with practical exercises, providing deep insights into Linux device models, drivers, interrupt handling, and DMA, while also covering various kernel debugging techniques.
What You Will Learn
- Configure and build kernel, root file system, and device tree
- Understand ARM-based boot initialization and kernel configuration
- Integrate Device Tree Blob (DTB) with drivers
- Implement interrupt and event handling with Linux synchronization mechanisms
- Use Linux DMA Engine in driver design
- Debug kernel issues using DebugFs, KGDB, and analyze boot times
Event Venue & Nearby Stays
Timmins Training Center, Elit Avenue, 1-3-6 Jalan Mayang Pasir, Bayan Lepas, Malaysia
MYR 1300.00