Linux Device Drivers Article Series

Part 01:

Linux Device Drivers for Your Girl Friend:

Blog - Feb '13 | LFY - Nov '10

Part 02:

Writing Your First Linux Driver in the Classroom:

Blog - Mar '13 | LFY - Dec '10

Part 03:

Kernel C Extras in a Linux Driver:

Blog - Apr '13 | LFY - Jan '11

Part 04:

Linux Character Drivers:

Blog - May '13 | LFY - Feb '11

Part 05:

Character Device Files - Creation & Operations:

Blog - June '13 | LFY - Apr '11

Part 06:

Decoding Character Device File Operations:

Blog - July '13 | LFY - May '11

Part 07:

Generic Hardware Access in Linux:

Blog - August '13 | LFY - Jun '11

Part 08:

Accessing x86-Specific I/O-Mapped Hardware:

Blog - September '13 | LFY - Jul '11

Part 09:

I/O Control in Linux:

Blog - October '13 | LFY - Aug '11

Part 10:

Kernel-Space Debuggers in Linux:

Blog - November '13 | LFY - Sep '11

Part 11:

USB Drivers in Linux:

Blog - December '13 | LFY - Oct '11

Part 12:

USB Drivers in Linux Continued:

Blog - January '14 | LFY - Nov '11

Part 13:

Data Transfer to and from USB Devices:

Blog - February '14 | LFY - Dec '11

Part 14:

A Dive Inside the Hard Disk for Understanding Partitions:

Blog - March '14 | LFY - Jan '12

Part 15:

Disk on RAM: Playing with Block Drivers:

Blog - April '14 | LFY - Feb '12

Part 16:

Kernel Window - Peeping through /proc:

Blog - May '14 | LFY - Mar '12

Part 17:

Module Interactions:

Blog - June '14 | LFY - Apr '12

Part 18:

File Systems - A Semester Project:

Blog - July '14 | LFY - May '12 (hard copy)

Part 19:

File Systems: A Semester Project - II:

Blog - August '14 | LFY - Jun '12

Part 20:

The Semester Project: File Systems - III:

Blog - September '14 | LFY - Jul '12 (hard copy)

Part 21:

The Semester Project - IV: FS Formatting a Pen Drive:

Blog - October '14 | LFY - Aug '12

Part 22:

The Semester Project - V: The File System Module Template:

Blog - November '14 | LFY - Sep '12 (hard copy)

Part 23:

The Semester Project - VI: File System on Block Device:

Blog - December '14 | LFY - Oct '12 (hard copy)

Part 24:

The Semester Project - VII: The File System in Action:

Blog - January '15 | LFY - Nov '12 (hard copy)