Red Hat
Training
RHD221 Red Hat Linux Device Drivers Course
RHD221 Red Hat Linux Device
Drivers is designed to teach experienced programmers how to develop device
drivers for Linux systems. Upon completion of the course, students will
understand the Linux architecture, hardware and memory management,
modularization, and the layout of the kernel source, and will have practiced
key concepts and skills for development of character, block, and network
drivers.
Goal
To build concepts and skills in
kernel essentials and to build practical skills in developing device drivers
for various types of hardware.
Audience
Developers of hardware device
drivers who need to ramp up quickly on how to develop drivers for Linux.
Price
$2498
Duration
5 days
Training Start Time: 8:30
a.m.
Training End Time: 4:30-5:00 p.m. (depending on class
progress)
You will learn
- How device drivers work with
the Linux Kernel
- How to configure and install
the kernel
- Compiling and loading a
module and exporting symbols
- Working with character and
block device drivers
- Memory Management
- IOCTLs
- Data Transfer Between User
and Kernel Space
- Memory Management
- Tracing and Debugging
- Time Management, Wait and
Task Queues
- Dealing with I/O ports and
Interrupts
- Accessing PCI/ISA hardware
- Network drivers
Prerequisites
- Experience in C programming
|