fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Essential Linux Device Drivers

Essential Linux Device Drivers

by Sreekrishnan Venkateswaran, Sreekrishnan Venkateswaran

Linux device drivers (Computer programs)Linux (computer operating system)Device drivers (computer programs)
0.0
Open Library
Open Library

About this book

This book is 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 walksthrough developing a complete example. - Publisher.

Themes & subjects

Linux device drivers (Computer programs)Linux (computer operating system)Device drivers (computer programs)

About the author

Sreekrishnan Venkateswaran

1972

Authors

Sreekrishnan Venkateswaran, Sreekrishnan Venkateswaran

Pages

744

Read time

≈ 19h

Editions

4

Language

English

Publisher

Pearson Education, Limited

ISBN

9780136068587

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Linux device drivers

Linux device drivers (Computer programs) · Computer programs

Linux device drivers

Alessandro Rubini

1998

Embedded Linux Development with Yocto Project

Open source software · Linux device drivers (Computer programs)

Embedded Linux Development with Yocto Project

Otavio Salvador

2014

Docker

Development · Application software

Docker

Karl Matthias

2015

Bootstrap yourself with Linux-USB stack

USB (Computer bus) · Linux device drivers (Computer programs)

Bootstrap yourself with Linux-USB stack

Rajaram Regupathy

2011

Docker in Practice

Virtual computer systems · Application software

Docker in Practice

Ian Miell

2016

Hardening Linux

Computer networks · Computer security

Hardening Linux

James Turnbull

2005

Open-Source Robotics and Process Control Cookbook

Robotics · Open source software

Open-Source Robotics and Process Control Cookbook

Lewin A. R. W. Edwards

2005

Utilizing open source tools for online teaching and learning

Web-based instruction · Linux device drivers (Computer programs)

Utilizing open source tools for online teaching and learning

Lee Chao

2009

Securing Docker

Application software · Development

Securing Docker

Scott Gallagher

2016

Linux in a Nutshell

Linux · Operating systems (Computers)

Linux in a Nutshell

Jessica Perry Hekman

1997

Running Linux

Linux · Operating systems (Computers)

Running Linux

Matt Welsh

1995

Linux

Computer Technology · Nonfiction

Linux

Tim Parker

1996

Linux For Dummies

Computer Technology · Linux

Linux For Dummies

Dee-Ann LeBlanc

1999

A practical guide to Fedora and Red Hat Enterprise Linux

Linux · Operating systems (Computers)

A practical guide to Fedora and Red Hat Enterprise Linux

Mark G. Sobell

2008

Essential System Administration

Operating systems (Computers) · UNIX (Computer file)

Essential System Administration

Æleen Frisch

1991

Linux Command Line and Shell Scripting Bible

Linux (computer operating system) · Operating systems (computers)

Linux Command Line and Shell Scripting Bible

Richard Blum

2008

The Cathedral and the Bazaar

Development · Computer hackers

The Cathedral and the Bazaar

Eric S. Raymond

1999

Red Hat Linux 8 unleashed

Linux · Operating systems (Computers)

Red Hat Linux 8 unleashed

Bill Ball

1999