Linux Device Driver

Mar 4, 2002
Yongguang Zhang

Today's Lecture

Linux Device Driver

Hardware Detail

DMA

Types of Device Driver in Linux

Special Device File

Character Device (the Old Way)

Major Number

register_chrdev()

Character Device File Operations

Example: Open Operations

Block Device (The Old Way)

Registering a Device (the Old Way)

Device File System: the New Way

Registering a Device

Steps To Write a Device Driver

Next Lecture


© 2002 Yongguang Zhang