Signed Edition Sweepstakes

Recently Viewed clear list

Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel

There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

Essential Linux Device Drivers


Essential Linux Device Drivers Cover


Synopses & Reviews

Publisher Comments:

"Probably the most wide ranging and complete Linux device driver book I've read." --Alan Cox, Linux Guru and Key Kernel Developer "Very comprehensive and detailed, covering almost every single Linux device driver type." --Theodore Ts'o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux Foundation The Most Practical Guide to Writing Linux Device Drivers Linux now offers an exceptionally robust environment for driver development: with today's kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world's most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Driversis for any programmer with a working knowledge of operating systems and C, including programmers who have never written drivers before. Sreekrishnan Venkateswaran focuses on the essentials, bringing together all the concepts and techniques you need, while avoiding topics that only matter in highly specialized situations. Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C and S

Table of Contents

Ch. 1. Introduction — Ch. 2. A Peek Inside the Kernel — Ch. 3. Kernel Facilities — Ch. 4. Laying the Groundwork — Ch. 5. Character Drivers — Ch. 6. Serial Drivers — Ch. 7. Input Drivers — Ch. 8. The Inter-Integrated Circuit Protocol — Ch. 9. PCMCIA and Compact Flash — Ch. 10. Peripheral Component Interconnect — Ch. 11. Universal Serial Bus — Ch. 12. Video Drivers — Ch. 13. Audio Drivers — Ch. 14. Block Drivers — Ch. 15. Network Interface Cards — Ch. 16. Linux Without Wires — Ch. 17. Memory Technology Devices — Ch. 18. Embedding Linux — Ch. 19. Drivers in User Space — Ch. 20. More Devices and Drivers — Ch. 21. Debugging Device Drivers — Ch. 22. Maintenance and Delivery — Ch. 23. Shutting Down — App. A. Linux Assembly — App. B. Linux and the BIOS — App. C. Seq Files

Product Details

Prentice Hall
Computers : Operating Systems - Linux
Operating Systems - LINUX
Linux device drivers (Computer programs)
Programming - Software Development
Software Development & Engineering - General
Unix-Unix and Linux Programming
Publication Date:
March 2008

Related Subjects

Computers and Internet » Computers Reference » General
Computers and Internet » Operating Systems » Linux
Computers and Internet » Personal Computers » Peripherals
Computers and Internet » Software Engineering » General

Essential Linux Device Drivers
0 stars - 0 reviews
$ In Stock
Product details 744 pages Pearson Education - English 9780132715812 Reviews:
  • back to top
Follow us on...

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at