Skip to main content.

Agenda for Training course Embedded GNU/Linux Systems Architecture

This 3-day training class uses hands-on exercises combined with instruction to illustrate the concepts of embedded GNU/Linux. It is designed to bring you quickly up to speed. We describe the philosophy, concepts and commands necessary to make effective use of GNU/Linux through a combination of theory and on-the-job training. Don't reinvent the wheel, but learn from our experience and take home a working knowledge of GNU/Linux and the ability to use it effectively in your own embedded development project.

Prerequisites

Who should attend?

Those who are interested in or tasked with developing embedded GNU/Linux like software engineers, field engineers, (project) managers.

Course Outline

Day 1: Background and System Setup

Welcome

History

Background Information

The Unix Philosophy

Getting started

Day 2: Base system assembly

Introduction to u-boot

Introduction to git

U-Boot

Linux

Embedded Filesystems

Day 3: Application Development and Debugging

Unix Application Development

Debugging Applications

Introduction to building real-time applications