Click here to start

Table of contents

Ttile

The Unix filesystem

Two kind of device files

Standard device file names

The common programming model

Two simple examples

Major and minor numbers (1)

Major and minor numbers (2)

Device file's contents

The devfs naming scheme

The Virtual File System (1)

The Virtual File System (2)

Device driver (1)

Device driver (2)

Device registration (1)

Device registration (2)

Example of device registration

Device initialization (1)

Device initialization (2)

I/O monitoring

Polling mode (1)

Polling mode (2)

Interrupt mode (1)

Interrupt mode (2)

Time-outs

Software timers

Deferrable functions (1)

Deferrable functions (2)

Block device drivers

Character device drivers

Planning the next lectures

Author: D. P. Bovet, M. Cesati

E-mail: lkh@bravo.ce.uniroma2.it

Homepage: http://bravo.ce.uniroma2.it/kernelhacking2003/

Further information:
GNU Free Documentation License