Hands on Embedded Linux Development Training
This course provides practice with the key steps in developing an embedded Linux product.
The course begins with a complete, simple, project that walks the attendees through the entire process of creating a special version of the Linux kernel, creating a root file system, including just the libraries that are needed, and constructing a custom boot sequence.
The course also shows how how to do cross development for an embedded target such as one with an ARM processor. Attendees build a kernel and custom root file system for that target as well.
Attendees will spend approximately 50 percent of the class time actually gaining hands-on experience with these topics, with personal attention and insider knowledge from an experienced embedded Linux developer.
After this class attendees will be able to:
- Configure and build Linux kernels
- Create key configuration files, such as an inittab
- Configure a boot loader
- Design and create a Linux root file system
- Configure and cross-compile Linux kernels and applications
- Configure, build, and deploy BusyBox
The following modules will be covered during the class:
Embedded Linux Development
Embedded Linux Usage
GPL and Linux – tainted and GPS exported symbols
Root File Systems
Libraries and other components
Device Drivers and loadable kernel modules
Bootloaders and system images
Example: Board Support Package
Tool Chain Building
Class Duration: Two days
Prerequisites: The course is designed for embedded engineers who are new to embedded Linux. Attendees should have experience with the C programming language, editor like vi and basic Unix knowledge.
If you have any questions about the difficulty level of the class, please contact us at: classes (at) linuxcertified.com
Optional: All attendees will get a Linux laptop to be used during the class. You have the option of purchasing this laptop with an additional course fee.
On-site: If you would like to arrange an on-site Embedded Linux class, please contact us at: classes (at) linuxcertified.com
If you don't see this class scheduled in the timeframe/place of your preference, please let us know your preference for timeframe (which month etc.) and any particular geography preference. Send email with your interest to firstname.lastname@example.org