Embedded Linux Training

Home Training Embedded Linux Training
This class is aimed at embedded system developers who want to acquire the know-how to put together embedded Linux systems without having to purchase any prepackaged distribution or pay any per-unit royalties
This 5-days hands-on class will enable students to leave with the knowledge of how to build embedded Linux systems using open source and free software packages freely available on the Internet.
This class is given by :

Karim J. Yaghmour

Karim J. Yaghmour, author of O’Reilly’s Embedded Android and Building Embedded Linux Systems. In addition to having taught engineering teams from several brand-name companies and organizations, Karim has made a number of key open source contributions such as the Linux Trace Toolkit, relayfs and the Adeos ipipe.  // SEE FULL BIO

During this class, students will get to:

  • Build a GNU toolchain for cross-development
  • Build a customized kernel for a designated target
  • Populate a root filesystem
  • Set up a target’s solid-state storage devices
  • Configure a bootloader for booting a customized kernel with its root filesystem from a solid-state storage device
An additional goal of this class is to enable students to better understand how open source and free software packages are developed and how to best take advantage of the resources provided by the community developing this software.
The use of Linux in embedded systems draws on many fields of specialty which are often taught separately. This course presents attendees with the combined knowledge required to build embedded Linux systems.
Courseware used by some of our instructors is available under a CC-BY-SA 3.0 license. Why?

First, we believe that the value of a class is derived from providing instructors recognised as leading experts in their field, not the courseware. Our instructors are not only recognised for their technical achievements, but they are active public speakers at international conferences and forums with an exceptional ability and passion for sharing their knowledge. Our instructors’ value is especially prized during our class’ hands-on sessions, which occupy more than half of class time, since they are able to pull on their vast experience in assisting attendees in isolating the source of issues they encounter and explaining the underlying theory and wider context pertaining to that topic.

Second, we think it’s great for past students to continue having access to the latest version of the courseware they used. Whether it be for keeping up-to-date or explore new material, future versions of our class material will always be available to you.

Third, our company was built on and lives in the open source ecosystem. Sharing is fundamental to what we do every day.

We, of course, welcome any comments or updates you may have on our courseware. Please send feedback!


PRICING: $2,795/student. Contact us for a private group session quote. All prices in USD.

ATTENDANCE: 24 students max.
Although we do sometimes accept to train larger groups in private settings, we believe that a 24 student cap ensures an optimal instructor/attendee ratio in the context of a public session.

LOCATION: No public sessions are presently scheduled

EQUIPMENT: Each attendee must provide their own laptop for the class. Please make sure it is mid-top range, is less than 2 years old, has 20GB free storage and, most importantly, has Linux installed — preferably Ubuntu.

An embedded development target (PPC or ARM) will be provided to each student attending the class. Students who want to bring their own hardware must notify the instructor at registration.

COURSEWARE: All our courseware is available under CC-BY-SA 3.0; just click on the above “Courseware” thumbnail to download it.

SCHEDULE: Classes run from 9 to 5, with breaks in the morning, at lunch and in the afternoon.

PAYMENT: Opersys accepts all major credit cards, wire transfers and corporate checks drawn on US banks in US funds.

POLICIES: Students must register and pay all tuition fees prior to class start. Registrations cannot be canceled, though we will do our best to accommodate your situation. Class cancellations are uncommon, but, were they to occur, you would be notified as soon as possible and your tuition fees would be refunded in full.