woodys-uk
Price: £29.82
In stock

13 used & new from £2.00

Have one to sell? Sell yours here
 
 
Linux Device Drivers, 2nd Edition
 
 

Linux Device Drivers, 2nd Edition (Paperback)

by Alessandro Rubini (Author), Jonathan Corbet (Editor)
3.7 out of 5 stars  See all reviews (9 customer reviews)

Available from these sellers.


5 new from £19.95 8 used from £2.00

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Free Device Drivers opens new browser window
www.pcpitstop.com  -  Free Device Driver Scan will Update your PC. Try Today! 
   Full Ubuntu DVD only £6 opens new browser window
linux-magazine.co.uk  -  Plus 2 additional full distro DVDs Don't waste time downloading Linux
   Device Drivers opens new browser window
WindowDriver.com  -  Update All Drivers Instantly. Free Download. 100% Guaranteed. 
  
 

Customers Who Bought This Item Also Bought

Understanding the Linux Kernel

Understanding the Linux Kernel

by Daniel Bovet
5.0 out of 5 stars (3)  £24.02
Building Embedded Linux Systems

Building Embedded Linux Systems

by Karim Yaghmour
4.5 out of 5 stars (6)  £23.35
Linux System Programming: Talking Directly to the Kernel and C Library

Linux System Programming: Talking Directly to the Kernel and C Library

by Robert Love
5.0 out of 5 stars (2)  £22.52
Essential Linux Device Drivers (Prentice Hall Open Source Software Development)

Essential Linux Device Drivers (Prentice Hall Open Source Software Development)

by Sreekrishnan Venkateswaran
5.0 out of 5 stars (2)  £15.99
Understanding Linux Network Internals

Understanding Linux Network Internals

by Christian Benvenuti
3.0 out of 5 stars (2)  £23.42
Explore similar items

Product details

  • Paperback: 562 pages
  • Publisher: O'Reilly Media, Inc, USA; 2nd Revised edition edition (16 Jul 2001)
  • Language English
  • ISBN-10: 0596000081
  • ISBN-13: 978-0596000080
  • Product Dimensions: 23.4 x 18.1 x 2.9 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon.co.uk Sales Rank: 610,290 in Books (See Bestsellers in Books)

    Popular in these categories:

    #3 in  Books > Computing & Internet > Programming > Linux & Unix > Device Drivers
    #20 in  Books > Computing & Internet > Programming > Device Drivers
    #92 in  Books > Computing & Internet > Hardware > Peripherals
  • See Complete Table of Contents

Product Description

Amazon.co.uk Review

Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world's most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they're careful to explain and illustrate concepts, makes this book very well-suited to any programmer familiar with C but not with the hardware-software interface. It's worth noting that the emphasis in the title is on "device drivers" as much as "Linux". This book will make sense to you if you've never written a driver for any platform before. It helps if you have some Linux or UNIX background, but even that is secondary as a prerequisite to C skill.

For a programming text--and one concerned with low-level instructions and data structures, at that--this book is remarkably rich in prose. You'll typically want to read this book straight through, more or less skipping the code samples, before sketching out your plan for the driver you need to write. Then, go back and pay closer attention to the sections on specific details you need to implement, such as custom task queues. For coding-time details about specific system calls and programming techniques, count on the index to point you to the right passages. --David Wall

Topics covered: Techniques for writing hardware device drivers that run under Linux kernels 2.0.x through 2.2.x. Sections show how to manage memory, time, interrupts, ports and other details of the hardware-software interface.



Review

'Quite simply, It's an inspiration for anyone interested in pushing contemporary computer hardware and GNU/Linux to the limit'. Linux User, October 2001

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
linux kernel
linux
programming
device drivers

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?


 

Customer Reviews

9 Reviews
5 star:
 (3)
4 star:
 (4)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2 of 2 people found the following review helpful:
4.0 out of 5 stars Still an essential text, 30 Mar 2006
By A Customer
This review is from: Linux Device Drivers (Paperback)
This remains the best all-round introduction to kernel programming where most of us start - writing device drivers.

The third edition has been update to include information on writing VFS/file system drivers: an important update.

The text does remain rather too ia32 centric though.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 7 people found the following review helpful:
4.0 out of 5 stars Excellent but dated, 31 Aug 2000
By nhenning@pascall.co.uk (Isle of Wight, England) - See all my reviews
If you want to learn how to write a Linux driver then you MUST buy this book! It gives a very good background into the workings of the Linux device module system. The text is very readable and usually puts (some very complex) ideas across in a manner that doesn't scare the reader off - the multitude of code fragments also help a lot! However, there is one caveat. The book was written at a time when the Linux Module system was in a state of flux. The text is written focusing on version 2.0.x of the kernel but there were some major changes to the structure and some system calls between then and version 2.2.x . There is an attempt, at the back of the book, to outline the new changes (as at version 2.1.43), but these are a bit vague and not many examples are given. Maybe it's not such a bad thing though...The current version of the linux module system as at Version 2.2.x is, I believe, going to be used in the next release. Please, Mr. Rubini, update the text to be more current! If you do I'll buy a copy of the book and recommend it to anyone!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Very good books for begin develop linux device drivers, 6 Mar 2009
This review is from: Linux Device Drivers (Paperback)
This book is very useful for people thath wants learn about linux device drivers. The approach followed by the authors is practical oriented and involve the reader.
The descriptions of kernel data structure and subsystem (such as pci and usb) is very clear.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Lack of real examples
Hi,
it is thorough in details about drivers, but lacks of examples. There is not any example in the book for a complete driver.
Published 15 months ago by Raed Z. Abu Sanad

4.0 out of 5 stars Saved my bacon more than once...
This book is an excellent guide to device driver writing under Linux. Stuck with an unsupported printer? Read more
Published on 6 Oct 2007 by Jayden Smith

1.0 out of 5 stars The book listed at the top is not the 2nd edition.
Like many people I have been waiting for the second addition to arrive and if you look on O'Reillys web site, you will see it is out now and that the first edition ( which is the... Read more
Published on 15 Jul 2001

4.0 out of 5 stars In-depth coverage of creating block and character drivers.
I've not been happy with some of the O'Reilly books I've gotten lately, but this book is an exception. Read more
Published on 20 April 1998

5.0 out of 5 stars Very good descripion of linux kernel and driver interface
Very well written, everything clearly explained. I needed to write a driver for a flash memory device in an embedded PC, and this book really helped to do the task, along with the... Read more
Published on 16 April 1998

5.0 out of 5 stars A "must have" book on Linux Device Drivers
If you are going to write device drivers for Linux, you must have a copy of this book on your desk. Another _winner_ title from O'Reilly.
Published on 12 April 1998

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.