Back to the Club's homepage
abstract
This talk will be an introduction to Linux device drivers. During the
talk, we will write a simple software device driver for the Linux
kernel. Various issues that device driver authors need to handle will
be discussed, including memory management, time management and
providing an interface to the user. We will also discuss the unique
aspects of the Linux kernel that make writing drivers for it a
pleasure.
Bio:
Muli is the current maintainer of the trident Linux kernel sound
driver, and a frequent contributor to the Linux kernel. He is also one
of the two original developers of the syscalltrack project
(http://syscalltrack.sf.net) and its current maintainer. Muli
currently works for IBM Haifa Research Labs, where he is the resident
kernel guru. He lives in Haifa, Israel, with his significant other and
a ferocious cat, and spends his time writing, fixing and advocating
free software, especially of the operating systems kind.
lecture slides in pdf