Linux Device Drivers, Third Edition for Linux user. The best reference for every one.

Linux Device Drivers, Third Edition

by admin on May 17, 2009

Hi everyone,

I would like to introduce this book: Linux Device Drivers by Jonathan Corbet. It is used as a reference of many people who work with hardware or embedded system. In my case, I read many technical  documents and I found this book, at that time, really felt very happy as finding a great way to go.

I work in embedded system field, so it is very important. I hope it is good for you also. Enjoy !

Here we go

This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartm

an. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook

source available as well.

This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to download and redistribute it. The development of the book was made possible, however, by those who purchase a copy from O’Reilly or elsewhere.

LDD3 is current as of the 2.6.10 kernel. See the LWN 2.6 API changes page for information on

subsequent changes.

LDD3 chapter files

Title page PDF
Copyright and credits PDF
Table of Contents PDF
Preface PDF
Chapter 1: An Introduction to Device Drivers PDF
Chapter 2: Building and Running Modules PDF
Chapter 3: Char Drivers PDF
Chapter 4: Debugging Techniques PDF
Chapter 5: Concurrency and Race Conditions PDF
Chapter 6: Advanced Char Driver Operations PDF
Chapter 7: Time, Delays, and Deferred Work PDF
Chapter 8: Allocating Memory PDF
Chapter 9: Communicating with Hardware PDF
Chapter 10: Interrupt Handling PDF
Chapter 11: Data Types in the Kernel PDF
Chapter 12: PCI Drivers PDF
Chapter 13: USB Drivers PDF
Chapter 14: The Linux Device Model PDF
Chapter 15: Memory Mapping and DMA PDF
Chapter 16: Block Drivers PDF
Chapter 17: Network Drivers PDF
Chapter 18: TTY Drivers PDF
Index PDF

Downloads

Also available:

References

http://lwn.net/Kernel/LDD3/

Note: you can also find out many interesting things in those authos’ website.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Related posts:

  1. GUI Programming with Python: QT Edition Today, I am searching for a great tool which combines between QT and Python. Finally, I found out one great language is PyQt and language as well PyQt. This book is free under Open Publication License. As you know, QT and Python both can run on almost popular platforms like Windows, Linux, MacOS and Embedded [...]...
  2. The HapticMaster – a good device for Admittance control This post, I would like to introduce about the HapticMaster just like a summary about the paper I have read: The HapticMaster, a new high-performance haptic interface What is the HapticMASTER ? As you can see from the above picture, the HapticMASTER is a 3 DOF device designed by FCS company and there are 2 [...]...
  3. Make Money Online With John Chow dot Com Homepage: http://www.johnchow.com/ with the title: I make money online by telling people how. I am a beginner in making money online, but I still try my best. I think that the tips and tricks in his book is really a  great reference.  Making money online doesn’t mean you can do it easily by writing some [...]...
  4. The best CHM Viewer in Ubuntu Linux What is CHM ? Let’s have a look at Wikipedia: Microsoft Compiled HTML Help is a proprietary format for online help files, developed by Microsoft and first released in 1997 as a successor to the Microsoft WinHelp format. It was first introduced with the release of Windows 98, and is still supported and distributed through [...]...
  5. Introduce to RealTime Application Interface for Linux Nowadays, people is looking for RealTime solutions for their products, since their tasks have to be done very accurately. One more reason is Linux OS usually to be integrated into embedded IC ( Arm, PowerPC, … ). In term of Realtime OS, there are several wellknown Real-Time OS: QNX, VxWorks, RTAI. VxWorks comes from WindRiver [...]...
  6. How to fix Sound problem of Windows 7 in notebook MSI VX600 I have been using Windows for a long time so far. Recently I switched to Windows 7 and was surprised about its performance. The most interesting thing in Windows 7 is that it can automatically recognize the new hardware and install it, so I didn’t need CD driver for installing drivers like I did before. [...]...

Leave a Comment

Previous post:

Next post: