Description |
1 online resource (xviii, 421 pages) : illustrations |
Series |
Nutshell handbook |
|
Nutshell handbook.
|
Note |
Includes index. |
Contents |
An introduction to the Linux kernel -- Building and running modules -- Char drivers -- Debugging techniques -- Enhanced char driver operations -- Flow of time -- Getting hold of memory -- Hardware management -- Interrupt handling -- Judicious use of data types -- Kerneld and advanced modularization -- Loading block drivers -- Mmap and DMA -- Network drivers -- Overview of peripheral buses -- Physical layout of the kernel source -- Recent developments. |
Access |
Use copy Restrictions unspecified star MiAaHDL |
Reproduction |
Electronic reproduction. [Place of publication not identified] : HathiTrust Digital Library, 2010. MiAaHDL |
System Details |
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL |
Processing Action |
digitized 2010 HathiTrust Digital Library committed to preserve pda MiAaHDL |
Summary |
This book is for anyone who wants to support computer peripherals under the Linux operating system or who wants to develop new hardware and run it under Linux. Linux is the fastest-growing segment of the UNIX market and is winning over enthusiastic adherents in many application areas. This book reveals information that heretofore has been passed by word-of-mouth or in cryptic source code comments, showing how to write a driver for a wide range of devices. You don't have to be a kernel hacker to understand and enjoy this book; all you need is an understanding of C and some background in UNIX system calls. Drivers for character devices, block devices, and network interfaces are all described in step-by-step form and are illustrated with full-featured examples that show driver design issues, which can be executed without special hardware. |
Subject |
Linux device drivers (Computer programs)
|
|
Pilotes de périphérique pour Linux (Logiciels) |
|
Linux device drivers (Computer programs) |
|
LINUX. |
Other Form: |
Print version: Rubini, Alessandro. Linux device drivers. 1st ed. Sebastopol, CA : O'Reilly & Associates, ©1998 1565922921 (DLC) 98134181 (OCoLC)38582236 |
ISBN |
9781565922921 |
|
1565922921 |
|