TrainingPage

888.4-IT-PAGE

National Association of Government Contractors GovernmentContractors.org
Veteran Owned Small Business

RHD221 Red Hat Linux Device Driver Essentials

Check out our Red Hat Partner Profile Here

Length: 5 days

Course Code: RHD221

List Price: $2,898

TrainingPage Price: $2,826

TAP Eligible

SAVE $100 NOW! SAVE $100 NOW on ANY Red Hat Open Enrollment Class for classes through December 31, 2010

Red Hat Pre-Assessment Survey TrainingPage and Red Hat offer a pre-assessment survey to eliminate guess-work in choosing the most appropriate course.

Click Here for the Details!
     

Bundles and Multi-Student Savings      


TP Bag Did you hear about the NEW Red Hat Boot Camp Class?
For a limited time, attend any Red Hat or JBoss course and receive the M-51 Engineer's Field Bag loaded with Red Hat gear!
- Perfect for Laptops
- Perfect for Gear
Click here for more information

View Dates & Enroll Online

Overview:

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.

Description:

Goal:
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 

What 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 hardware
  • Network drivers
  • SMP issues
  • Virtual File System and the ext2/ext3 filesystems

 

View Dates & Enroll Online