slide 11 of 14
Constructing Linux interface software
-
Kernel Drivers
-
Read the Linux Kernel Hacker's Guide
-
Do what it says
-
User-Level Drivers
-
Use Linux signals, priority, and
usleep(t)
to implement scheduling
-
User process hardware access improves performance,
particularly for special-purpose attached processors
-
XFree86 drivers or TTL_PAPERS AFAPI as examples