Linux Device Drivers, Second Edition
Welcome to the historical resting place of Linux Device Drivers, Second
Edition, written by Alessandro Rubini and Jonathan Corbet, and
published by O'Reilly and Associates. This edition of
Linux Device Drivers, which covers kernel versions 2.0 through 2.4,
was published in June, 2001.
This book is available under the terms of the GNU Free Documentation
License, version 1.1. See the license text for
the details.
Table of Contents
| Preface | HTML | |
| Chapter 1: An Introduction to Device Drivers | HTML | |
| Chapter 2: Building and Running Modules | HTML | |
| Chapter 3: Char Drivers | HTML | |
| Chapter 4: Debugging Techniques | HTML | |
| Chapter 5: Enhanced Char Driver Operations | HTML | |
| Chapter 6: Flow of Time | HTML | |
| Chapter 7: Getting Hold of Memory | HTML | |
| Chapter 8: Hardware Management | HTML | |
| Chapter 9: Interrupt Handling | HTML | |
| Chapter 10: Judicious Use of Data Types | HTML | |
| Chapter 11: kmod and Advanced Modularization | HTML | |
| Chapter 12: Loading Block Drivers | HTML | |
| Chapter 13: mmap and DMA | HTML | |
| Chapter 14: Network Drivers | HTML | |
| Chapter 15: Overview of Peripheral Buses | HTML | |
| Chapter 16: Physical Layout of the Kernel Source | HTML | |
| Bibliography | HTML | |
| Index | HTML |
Downloads
Also available:- A tarball of the LDD2 PDF files.
- The DocBook source for the book.
