Download -- Linux Device Drivers, Second Edition
Table of Contents
Chapter 1: An Introduction to Device Drivers
Chapter 2: Building and Running Modules
Chapter 3: Char Drivers
Chapter 4: Debugging Techniques
Chapter 5: Enhanced Char Driver Operations
Chapter 6: Flow of Time
Chapter 7: Getting Hold of Memory
Chapter 8: Hardware Management
Chapter 9: Interrupt Handling
Chapter 10: Judicious Use of Data Types
Chapter 11: kmod and Advanced Modularization
Chapter 12: Loading Block Drivers
Chapter 13: mmap and DMA
Chapter 14: Network Drivers
Chapter 15: Overview of Peripheral Buses
Chapter 16: Physical Layout of the Kernel Source
Showing posts with label Linux kernel. Show all posts
Showing posts with label Linux kernel. Show all posts
Monday, February 16, 2009
Linux Device Drivers, Second Edition
0
comments
6:29 AM
Posted by
TechnALLogy
Labels: Device Drivers, LDD2, Linux Device Drivers, Linux kernel, Oreilly
Labels: Device Drivers, LDD2, Linux Device Drivers, Linux kernel, Oreilly
Linux Device Drivers 3rd Edition
0
comments
6:24 AM
Posted by
TechnALLogy
Labels: Device Drivers, LDD3, Linux Device Drivers, Linux kernel, Oreilly
Labels: Device Drivers, LDD3, Linux Device Drivers, Linux kernel, Oreilly
Download :Linux Device Drivers 3rd Edition
Table of Contents
Chapter 1: An Introduction to Device Drivers
Chapter 2: Building and Running Modules
Chapter 3: Char Drivers
Chapter 4: Debugging Techniques
Chapter 5: Concurrency and Race Conditions
Chapter 6: Advanced Char Driver Operations
Chapter 7: Time, Delays, and Deferred Work
Chapter 8: Allocating Memory
Chapter 9: Communicating with Hardware
Chapter 10: Interrupt Handling
Chapter 11: Data Types in the Kernel
Chapter 12: PCI Drivers
Chapter 13: USB Drivers
Chapter 14: The Linux Device Model
Chapter 15: Memory Mapping and DMA
Chapter 16: Block Drivers
Chapter 17: Network Drivers
Chapter 18: TTY Drivers
Table of Contents
Chapter 1: An Introduction to Device Drivers
Chapter 2: Building and Running Modules
Chapter 3: Char Drivers
Chapter 4: Debugging Techniques
Chapter 5: Concurrency and Race Conditions
Chapter 6: Advanced Char Driver Operations
Chapter 7: Time, Delays, and Deferred Work
Chapter 8: Allocating Memory
Chapter 9: Communicating with Hardware
Chapter 10: Interrupt Handling
Chapter 11: Data Types in the Kernel
Chapter 12: PCI Drivers
Chapter 13: USB Drivers
Chapter 14: The Linux Device Model
Chapter 15: Memory Mapping and DMA
Chapter 16: Block Drivers
Chapter 17: Network Drivers
Chapter 18: TTY Drivers
Linux Kernel Module Programming
0
comments
6:18 AM
Posted by
TechnALLogy
Labels: Linux kernel, Linux kernel programming, Module Programmimg
Labels: Linux kernel, Linux kernel programming, Module Programmimg
Download :Linux Kernel Module Programming
Linux Kernel Module Programming
Contents
Introduction
Hello, world - helloc
Makefiles for Kernel Modules - Makefile
Multiple File Kernel Modules
startc
stopc
Makefile
Character Device Files
chardevc
Multiple Kernel Versions Source Files
The /proc File System
procfsc
Using /proc For Input
procfsc
Talking to Device Files (writes and IOCTLs)
chardevc
chardevh
ioctlc
Startup Parameters
paramc
System Calls
syscallc
Blocking Processes
sleepc
Replacing printk’s
printkc
Scheduling Tasks
schedc
Interrupt Handlers
Keyboards on the Intel Architecture
intrptc
Symmetrical Multi–Processing
Common Pitfalls
A Changes between and
B Where From Here?
C Goods and Services
C Getting this Book in Print
D Showing Your Appreciation
E The GNU General Public License
Linux Kernel Module Programming
Contents
Introduction
Hello, world - helloc
Makefiles for Kernel Modules - Makefile
Multiple File Kernel Modules
startc
stopc
Makefile
Character Device Files
chardevc
Multiple Kernel Versions Source Files
The /proc File System
procfsc
Using /proc For Input
procfsc
Talking to Device Files (writes and IOCTLs)
chardevc
chardevh
ioctlc
Startup Parameters
paramc
System Calls
syscallc
Blocking Processes
sleepc
Replacing printk’s
printkc
Scheduling Tasks
schedc
Interrupt Handlers
Keyboards on the Intel Architecture
intrptc
Symmetrical Multi–Processing
Common Pitfalls
A Changes between and
B Where From Here?
C Goods and Services
C Getting this Book in Print
D Showing Your Appreciation
E The GNU General Public License
Subscribe to:
Posts (Atom)