Essential Linux Device Drivers

Essential Linux Device Drivers  (English, Hardcover, Venkateswaran Sreekrishnan)

Price: Not Available
Currently Unavailable
Highlights
  • Language: English
  • Binding: Hardcover
  • Publisher: Pearson Education (US)
  • Genre: Computers
  • ISBN: 9780132396554, 9780132396554
  • Pages: 752
Description

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 Drivers is 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 SPI; external buses such as PCMCIA, PCI, and USB; video, audio, block, network, and wireless device drivers; user-space drivers; and drivers for embedded Linux-one of today's fastest growing areas of Linux development. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example.

  • Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory
  • Demystifies essential kernel services and facilities, including kernel threads and helper interfaces
  • Teaches polling, asynchronous notification, and I/O control
  • Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers
  • Covers multimedia device drivers using the Linux-Video subsystem and Linux-Audio framework
  • Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking
  • Describes the entire driver development lifecycle, through debugging and maintenance
  • Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files
Read More
Specifications
Book Details
Imprint
  • Prentice Hall
Dimensions
Width
  • 42 mm
Height
  • 241 mm
Length
  • 184 mm
Weight
  • 1290 gr
Ratings & Reviews
4.3
28 Ratings &
5 Reviews
  • 5
  • 4
  • 3
  • 2
  • 1
  • 17
  • 5
  • 4
  • 1
  • 1
5

A good book for understanding linux device drivers

This book is excellent in understanding the current code flow and structure of device drivers in Linux, what each and everything means in a driver code, and includes the drivers that have newly found its way to the Linux kernel 2.6 and later. This book will be especially helpful for those who have basic knowledge of linux drivers and this book will help them to build up on their basic understanding.

This book is very different from the mostly referenced O'reily's Linux device driver book, wh...
READ MORE

Sara

Certified Buyer

Feb, 2012

4
2
Report Abuse
5

great experience with Essential LDD

i would say it is a good book for in depth driver programming and it takes the most interesting stuff about Linux device drivers .i really love to refer this book .The coverage of each topic is enough to give the reader a taste of the subject, but too brief to do each topic justice in its own right. One aspect of this book that I do like is that the author has added tips in most topics that are either come with careful reading of more in-depth material or with experience.
READ MORE

Sandeep Bhuyan

Certified Buyer, Bangalore

Mar, 2014

0
1
Report Abuse
5

Review on Essential linux device drivers

Ya the book was good and the pricing was also economical which i have buy on flip kart.
The delivery was at time and was very useful for referencing.
READ MORE

Anand

Certified Buyer, Bangalore

Mar, 2014

0
1
Report Abuse
1

Poorly written and misleading

The book is poorly written and horribly organised.Author has tried to cover several topics and provided a general discussion on various technologies.So if you are new to linux device driver this book is not recommended and if you are an experienced linux kernel developer this wouldn't help either since most of the concepts are already known or easily available on internet(Linux journals).Alternately you can go for oreilly's LDD which is bit outdated but still far better and a complete book.
READ MORE

Abhinav Joshi

Certified Buyer

Dec, 2011

3
3
Report Abuse
4

Good Book For LInux Device drivers

1.Good Book for Guys who are new to Linux filed.
2.Almost all the Modules covered.
3.Explanation is Good.
READ MORE

Chetan C R

Certified Buyer

Nov, 2013

0
0
Report Abuse
+
All 5 reviews
Have doubts regarding this product?
Safe and Secure Payments.Easy returns.100% Authentic products.
You might be interested in
Other Lifestyle Books
Min. 50% Off
Shop Now
Finance And Accounting Books
Min. 50% Off
Shop Now
Economics Books
Min. 50% Off
Shop Now
General Fiction Books
Min. 50% Off
Shop Now
Back to top