Preface
1.
Linux Device Drivers for Your Girl Friend
2.
Writing Your First Linux Driver in the Classroom
3.
Kernel C Extras in a Linux Driver
4.
Linux Character Drivers
5.
Character Device Files - Creation & Operations
6.
Decoding Character Device File Operations
7.
Generic Hardware Access in Linux
8.
Accessing x86-Specific I/O-Mapped Hardware
9.
I/O Control in Linux
10.
Kernel-Space Debuggers in Linux
11.
USB Drivers in Linux
12.
USB Drivers in Linux Continued
13.
Data Transfer to and from USB Devices
14.
A Dive Inside the Hard Disk for Understanding Partitions
15.
Disk on RAM: Playing with Block Drivers
16.
Kernel Window - Peeping through /proc
17.
Module Interactions
18.
File Systems - A Semester Project
19.
File Systems: A Semester Project - II
20.
The Semester Project: File Systems - III
21.
The Semester Project - IV: FS Formatting a Pen Drive
22.
The Semester Project - V: The File System Module Template
23.
The Semester Project - VI: File System on Block Device
24.
The Semester Project - VII: The File System in Action
Published with GitBook
Introduction
Introduction
Introduction to the book
Dedicated to the open source community.