Linux Training Course Schedule

Cannot find your course below? Contact us or one of our Authorized Training Partners to discuss your needs.

Upcoming Linux Training Courses (3)

Developing Embedded Linux Device Drivers is designed to show experienced programmers how to develop device drivers for Linux systems, and give them a basic understanding and familiarity with the Linux kernel.

Upon mastering this material, you will be familiar with the different kinds of device drivers used under Linux, and have an introduction to many of the appropriate APIs to be used when writing a device driver. The labs for illustrating these concepts will all be performed on ARM hardware in order to get developers familiar with cross-compiling and developing drivers for an embedded target. The included development kit (yours to keep) will be used to illustrate testing kernel drivers using TFTP and NFSroot techniques.

While we will discuss kernel internals and algorithms we will examine deeply only the functions which are normally used in device drivers. More details on things such as scheduling, memory management, etc., belong more properly in a different, kernel-focused course.
$3150
0% off
Advanced Skill Level
Date Feb. 12th - Feb. 15th
Price $3150
Location AUSTIN
This course is designed to provides experienced programmers with a solid understanding of the Linux kernel. In addition to a detailed look at the theory and philosophy behind the Linux kernel, you’ll also participate in extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop and debug Linux kernel code. In this course you’ll learn:


How Linux is architected
How kernel algorithms work
Hardware and memory management
Modularization techniques and debugging
How the kernel developer community operates and how to efficiently work with it.
And much more.


The information in this course will work with any major Linux distribution.
$3150
0% off
98%
Student Satisfaction
Intermediate Skill Level
Date Feb. 20th - Feb. 23rd
Price $3150
Location STOCKHOLM
This course will teach you the tools and techniques necessary for developing embedded Linux devices. In this course you’ll learn:

The Linux kernel architecture, emphasizing the essential points relevant to adapting the kernel to a custom embedded platform.
The techniques for right-sizing the system to meet project constraints
The multitude of resources available for constructing a cross development environment for embedded projects.
The options available for populating libraries and application user-spaces to meet the goals and constraints of embedded systems.
And more.

The information in this course will work with any major Linux distribution.
$3150
0% off
Date Mar. 26th - Mar. 29th
Price $3150
Location AUSTIN