Linux Developer Courses
LF331 Developing Linux Device Drivers
|
Summary
|
|
5 Days
10 Training Units
$2750
|
 |
|
|
Options
|
|
Open Enrollment - Classroom
Open Enrollment - Virtual
On-Site Linux Training
|
|
« Return to Course List |
|
|
Course Description
Developing 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 know the appropriate API's through which devices (both hard and soft) interface with the kernel. This five day course includes extensive hands-on exercises and demonstrations designed to give you the necessary tools to develop Linux device drivers.
For more details view the Course Outline.
Audience
You are interested in learning how to write device drivers for the Linux operating system. Maybe you are just doing this for fun, but more likely you have this task as part of your job. The purpose here is to ease your path and perhaps shorten the amount of time it takes to reach a level of basic competence in this endeavor.
Prerequisites
-
Be proficient in the C programming language. (You can do the programming exercises in C++ if you prefer, but all example solutions are in C.)
-
Be familiar with basic Linux (Unix) utilities, such as ls, rm, grep, tar.
-
Be comfortable using any of the available text editors (i.e., emacs, vi.)
-
Experience with any major Linux distribution is helpful but is not strictly required.
Ways To Train
Open Enrollment - Classroom
-
Five Days
-
Starting at 09:00 and ending at 17:00
Open Enrollment - Virtual
-
Five Days
-
Starting at 09:00 and ending at 17:00 (CST)
On-Site Training
-
Contact us for more information about On-Site Training
|
|