Embedded Linux Development (LFD450)

Course Description Schedule
 

Course Overview

This course will give you the step-by-step framework for developing an embedded Linux product. You’ll learn the methods used to adapt the Linux kernel and user-space libraries and utilities to particular embedded environments, such as those in use in consumer electronics, military, medical, industrial, and auto industries.

Prerequisites

The course is primarily intended for experienced developers programmers and engineers who are interested in learning how to adapt Linux to an embedded system. You should be familiar with basic Linux utilities, know the C programming language, and be comfortable developing for Linux or UNIX.

Course Content

  • Introduction
  • 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
  • Right-Sizing
  • 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.

Classroom Training

Duration 4 days

Dates and Booking
 
Click on town name to book Schedule
Middle East
Europe
Germany
12/08/2019 - 15/08/2019 Stuttgart
09/09/2019 - 12/09/2019 Frankfurt
14/10/2019 - 17/10/2019 Munich
21/10/2019 - 24/10/2019 Münster
11/11/2019 - 14/11/2019 Hamburg
02/12/2019 - 05/12/2019 Düsseldorf
Austria
14/10/2019 - 17/10/2019 Vienna (iTLS)
Switzerland
12/08/2019 - 15/08/2019 Zurich
21/10/2019 - 24/10/2019 Zurich