Embedded Linux Development (LFD450) Training

Answers to Popular Questions:

Yes, this class can be tailored to meet your specific training needs.
Yes, we provide Linux Unix consulting services.
Yes, group discounts are provided.

Course Description

The course is primarily intended for experienced developers programmers and engineers who are interested in learning how to adapt Linux to an embedded system.
Course Length: 4 Days
Course Tuition: $2600 (US)


You should be familiar with basic Linux utilities, know the C programming language, and be comfortable developing for Linux or UNIX.

Course Outline

Embedded and Real-Time Systems Concepts
Cross-Development Environments: Goals and Needs
Cross-Development Toolchain
Setting Up a Target Development Board
KBuild System
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
Build BusyBox Utility Suite
Kernel Monitoring and Debugging
Memory Technology Devices**
Compressed Filesystems
System Upgrades
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.

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.