Embedded Linux Development (LFD411) - Course Outline

Next Available Class

Longmont, CO



On Sale Now


before August 14

Enroll Now


Corporate Approval Toolkit

A text icon linking to the trainign quote page

Watch the Free Linux Tutorial: Introduction to Embedded Linux

Read the Free Linux Training Publication: Migrating from QNX to Embedded Linux

Course Outline

« Return to Course Description.

  1. Introduction
  2. Embedded and Real-Time Systems Concepts
  3. Cross-Development Environments: Goals and Needs
  4. Cross-Development: Auto-Build Tools
  5. Setting Up a Target Development Board
  6. Boot loaders and U-Boot
  7. Kernel Architecture Preview
  8. Kernel Source Tree Overview
  9. Kernel Programming Preview
  10. KBuild System
  11. Kernel Configuration, Compilation, Booting
  12. Modules
  13. Device Drivers**
  14. Device Trees**
  15. Target Filesystem Packaging
  16. Build Target Root Filesystem
  17. Root Filesystem Choices
  18. Configuring uClibc
  19. Build BusyBox Utility Suite
  20. Linker Scripts
  21. Kernel Monitoring and Debugging
  22. Right-Sizing
  23. Flash Memory Filesystems
  24. Compressed Filesystems
  25. Real-Time Extensions
** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.

« Return to Course Description.