Linux Foundation Training

Get training from experts

Contact Us

Embedded  Linux Development (LFD450)

This course is for experienced developers looking to develop an embedded Linux system. Attendees will learn about the Linux kernel architecture and how to customise it for embedded platforms. This includes techniques for right sizing, cross development environments, boot loaders and device trees.

Embedded Linux Development Course Outline
  • Embedded and Real-Time Systems Concepts
  • Cross-Development Environments: Goals and Needs
  • Kbuild System
  • Cross-Development Toolchain
  • Basic Target Development Board Setup
  • Booting the Target Development Board from uSD
  • Booting a Target Development Board over Ethernet
  • Boot loaders and U-Boot
  • Kernel Configuration, Compilation, Booting
  • Device Drivers
  • Device Trees
  • Target Filesystem Packaging
  • Build Target Root Filesystem
  • Root Filesystem Choices
  • Configuring uClibc
  • Another Alternate C-library: musl **
  • Build BusyBox Utility Suite
  • Kernel Monitoring and Debugging
  • Right-Sizing
  • Memory Technology Devices (Flash Memory Filesystems)
  • Compressed Filesystems
  • System Upgrades
  • Real-Time Extensions

Contact Us

Please contact us for any queries via phone or our contact form. We will be happy to answer your questions.

3 Appian Place,373 Kent Ave
Ferndale,
2194 South Africa
Tel: +2711-781 8014 (Johannesburg)
  +2721-020-0111 (Cape Town)
ZA

Contact Form

contactform.caption

Contact Form