Red Hat ® RHD221 Training Class Linux Device Drives
Course Description
The RHD221 course 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.
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.
Prerequisites: Experience in C programming RHD143 - Red Hat Linux Programming Essentials or equivalent
Price: $2,498
Training Units (TUs): 9 TUs
Duration: 5 days Training Start Time: 9:00 a.m. Training End Time: 4:30-5:00PM (depending on class progress)
Training Class Covers
- · 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 hardware
- · Network drivers
- · SMP issues
- · Virtual File System and the ext2/ext3 filesystems
Locations Call for Dates
Austin TX Chicago IL Boston (Westford) MA Calgary Alberta Canada Columbia MD Dallas TX Denver CO Detroit MI Edison NJ FT Lauderdale FL Hartford CT Houston TX Indianapolis IN
Kansas City MO Las Vegas NV Los Angeles CA Mountain View CA NYC NY Orlando FL Philadelphia PA Phoenix AZ Raleigh NC San Diego VA San Francisco CA Sana Clara CA Seattle WA
Toronto Ontario Canada Vancouver BC Canada Washington DC
|