Hundreds of new, fantastic and fast recipes from the nation’s favourite cook. The recipes are all fast and easy to make. Best of all, it is on offer for only £11.99!

Search Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Look Inside! » Linux Device Drivers  
Main Category
Books
Sponsors

Related Categories
• Look Inside!
Special Features
Books
• Amazon
Online Shopping
Digital Lifestyle
Computing & Internet
Subjects
• General
Computing & Internet
Subjects
Books
• Peripherals
Hardware
Computing & Internet
Subjects
Books
• DNS
Network Topics
Networking & Security
Computing & Internet
Subjects
• Device Drivers
Programming
Computing & Internet
Subjects
Books
• Device Drivers
Linux & Unix
Programming
Computing & Internet
Subjects
• General AAS
Programming
Computing & Internet
Subjects
Books
• General AAS
Software & Graphics
Computing & Internet
Subjects
Books
• UNIX & Linux Administation
UNIX & Linux
Computing & Internet
Subjects
Books
• General AAS
UNIX & Linux
Computing & Internet
Subjects
Books
• General AAS
Computing & Internet
Subjects
Books
• English
Language (feature_browse-bin)
Refinements
Books
• Paperback
Format (binding_browse-bin)
Refinements
Books
• Regular Size
Font Size (format_browse-bin)
Refinements
Books

Linux Device Drivers

Linux Device Drivers
Authors: Jonathan Corbet, Alessandro Rubini, Greg Kroah-hartman
Publisher: O'Reilly Media, Inc.
Category: Book

List Price: £28.50
Buy New: £19.95
You Save: £8.55 (30%)



New (31) Used (8) from £14.48

Avg. Customer Rating: 3.5 out of 5 stars 8 reviews
Sales Rank: 23398

Media: Paperback
Edition: 3rd Edition
Number Of Items: 1
Pages: 636
Shipping Weight (lbs): 2
Dimensions (in): 9.1 x 7 x 1.1

ISBN: 0596005903
Dewey Decimal Number: 004.56
EAN: 9780596005900
ASIN: 0596005903

Publication Date: February 7, 2005
Shipping: Eligible for Super Saver Shipping
Availability: Usually dispatched within 24 hours

Also Available In:

  • Paperback - Linux Device Drivers, 2nd Edition
  • Paperback - LINUX Device Drivers
  • Paperback - Linux Device Drivers (Nutshell Handbook)

Similar Items:

  • Understanding the Linux Kernel
  • Building Embedded Linux Systems
  • Linux Kernel Development (Novell Press)
  • Linux System Programming: Talking Directly to the Kernel and C Library
  • Essential Linux Device Drivers (Prentice Hall Open Source Software Development)

Editorial Reviews:

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.


Customer Reviews:   Read 3 more reviews...

1 out of 5 stars Lack of real examples   July 29, 2008
 0 out of 2 found this review helpful

Hi,
it is thorough in details about drivers, but lacks of examples. There is not any example in the book for a complete driver.



4 out of 5 stars Saved my bacon more than once...   October 6, 2007
 0 out of 1 found this review helpful

This book is an excellent guide to device driver writing under Linux. Stuck with an unsupported printer? Then there's no reason to delay buying this book and rolling your own driver...


4 out of 5 stars Still an essential text   March 29, 2006
 2 out of 2 found this review helpful

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.


1 out of 5 stars The book listed at the top is not the 2nd edition.   July 15, 2001
 11 out of 28 found this review helpful

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 one listed here ) is out of print.

The 'Book Description' is about the 2nd edition, but the book, contents and price listed at the head of the page are for the first edition.

... Make sure you order the second edition...


4 out of 5 stars Excellent but dated   August 31, 2000
 4 out of 6 found this review helpful

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!

 
Entertainment Shop | Games And Consoles | Gadgets And Toys | Bargain Book Store | Man Utd Shop | Beatles Shop | Oasis Shop | CD Shop | Ricky Gervais Shop
Save Index | Discount Codes and Vouchers | Cashback World | Mobile Phone Price Checker | Latest Mobile Offers | Best Broadband Providers | Price Comparison

All design and layout copyright © The Bargain Book Shop unless otherwise stated. All product images copyright � their respective owners.

All products listed on The Bargain Book Shop website are processed by Amazon.co.uk so you can enjoy a fast and secure payment transaction. Please click here to contact Amazon.

The Bargain Book Store: New releases, used, bestsellers, autobiographies, romance, audio CDs, audio casettes and more!