An introduction to device drivers - Ch. 1 of Linux Device Drivers, 3rd Edition

This chapter introduces some background concepts about the Linux kernel and the special role that device drivers take on in the Linux kernel.

Linux Device Drivers, 3rd edition
Linux Device Drivers teaches you how to write your own drivers, the distinct "black boxes" that make a particular piece of hardware respond to a well-defined internal programming interface and how to hack around in related parts of the kernel.

One of the many advantages of free operating systems, as typified by Linux, is that their internals are open for all to view. The operating system, once a dark and mysterious area whose code was restricted to a small number of programmers, can now be readily examined, understood, and modified by anybody with the requisite skills...

Read the rest of the tip in this PDF.

Excerpted from Linux Device Drivers, Third Edition by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman (ISBN: 0-596-00590-3). Copyright 2005, O'Reilly Media, Inc. All rights reserved.
This was first published in June 2005

Dig Deeper on Linux management and configuration



Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: