2-Day Embedded Linux Development
This two day course provides experience 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.
Attendees will spend approximately 50 percent of the class time actually gaining hands-on experience with these topics.
The course is designed for real-time or embedded engineers who are new to real-time or embedded Linux. Attendees should have experience with C and be able to perform basic Unix commands.
The workshop materials include a comprehensive student workbook and CD.
The workbook contains all of the slides used in the course as well as hands-on lab exercises.
The CD contains the lab exercise code as well as a large amount of embedded Linux software.
The workshop makes use of standard PC's with a desktop Linux distribution for development. Platforms such as those with MIPS, ARM, or PPC CPUs will be used as for some target and cross-development portions of the course. Since Linux has been effectively ported to many architectures, the principles taught in the workshop are appropriate for a wide range of target platforms.