Embedded Linux Workshop

Duration          : 5 Days
Course Code   : DG-L3

This training is targeted primarily at software professionals - tech leads, system programmers /
developers, maintainers and testers - who require the skill sets necessary to work with the Linux OS in an embedded resource-constrained environment.

Upon analysis, one realizes that there is a large group of skilled LINUX™ programmers who do
have substantial experience developing (or maintaining) applications for a typical UNIX™/
LINUX™ desktop/server environment, but not for an embedded environment. A good dose of
insight into the embedded world and particularly, how a general-purpose OS like LINUX™ fits in there, is really all that is required for such people to become productive quickly! This training
specifically addresses such people.

This training is not meant to be a general "Embedded Systems" course. Further, it does not focus on hardware-specific aspects. This course is a hands-on guide to getting LINUX™ (and it's rich and powerful set of associated utilities) to run on a target hardware, specifically, the setup of the embedded LINUX™ environment (including the GNU toolchain, the root filesystem, libraries, etc).

In brief: the training addresses advanced POSIX.1b realtime signalling information, complete
development environment setup by actually building a full GNU toolchain appropriate for the target architecture (we use ARM™ as a representative example), root filesystem content and setup, kernel module programming. An embedded device driver (temperature sensor) case study is carried out (using actual hardware). Throughout, professional / industry best practices are taught and encouraged.

A feature of this training is that the participant gets to develop and run an embedded application on an actual embedded computer (ARM9 SBC).

Prerequisites:
Mandatory :
  • Application development experience on this platform.
  • Participants should undergo the above Advanced Linux / Unix Application and System
    Programming (DG-L2) training or have the equivalent knowledge/skill sets.
  • A good working knowledge of the 'C' programming language.
Preferable :
  • Participants should undergo the above Linux Internals and Device Drivers (DG-L1) training or have the equivalent knowledge/skill sets. 
  • Shell scripting skills.
     Download course coverage details






Clients Serviced


View All Clients View all clients
Download
Download Course coverage ProfilePDF 100KB  |  Download PresentationPDF 2MB

Request Training

You could e-mail us or, for convenience, fill in the simple form below..either way, we shall get back to you quickly!
Course interested *
Name*
E-Mail *
Organization *
Telephone *
Comments / Queries
© 2009, Designer Graphix, Inc. All rights reserved.