Educorp Logo
About Educorp Educorp Services Training Consulting Request Information Educorp Home Page
Highest Quality Instruction at the Lowest Cost

Linux Device Drivers [UXI-L3]

Duration: 5 days

        Audience:
Application developers who need to write code that interfaces with the Linux kernel and systems programmers writing device drivers for the Linux operating system.
         
        Description:
This course provides detailed information on the features of the Linux kernel that are integral to supporting device drivers. Included in the discussion are Linux modules, character device drivers, ioctl(), interrupt handling, block device drivers and memory mapped device I/O.
 
        Prerequisites:
A working knowledge of the UNIX or Linux operating system, including using vi, navigating file systems and using basic commands plus a basic understanding of the C programming language and Linux Internals. This may be accomplished by taking EduCorp’s Introduction to Linux, Introduction to UNIX/AIX, Introduction to C, and Linux Internals courses or by having equivalent experience.
 
        Topics:
ü Review of the Linux Kernel
ü Creating Linux Modules
ü Creating a Character Device Driver
ü Managing Hardware Resources
ü Programming with ioctl()
ü Linux Cross-Memory Access
ü Utilities for Linux Device Drivers
ü Interrupt Handling
ü Creating a Block Device Driver
ü Memory Mapped device I/O

If you are interested in something beyond what is listed here, please call us today! We are always adding new courses!

For more training information, please fill out the Information Request Form
Call EduCorp at 800-668-0943, or
E-mail us at educorp@educorptraining.com.

spacer-v.gif (45 bytes)