THE POSSIBILITIES ARE INFINITE

  1. Training > Course Details

Name: Red Hat Linux Device Drivers
Course Code: RX221
Duration: 5

Scheduled Dates for RX221

RX221 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.

Target Audience
Developers of hardware device drivers who need to ramp up quickly on how to develop drivers for Linux.

Key Topics

  • 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

Objectives

  • Build concepts and skills in kernel essentials and to build practical skills in developing device drivers for various types of hardware.

Required Skills/Experience

    Fee: $2,498.00


    Course Schedule:
    Back to Course Description

    Austin

    Charlotte

    Columbia

    Hunt Valley

    Lansing

    Madison

    Milwaukee

    Minneapolis

    Oak Brook

    Oklahoma City

    Phoenix

    Raleigh

    San Antonio

    Schaumburg

    Tulsa

    Washington DC