Linux Device Drivers Article Series (Russian)

Part #01 - Nov '10

Linux Device Drivers for Your Girl Friend

Part #02 - Dec '10

Writing Your First Linux Driver in the Classroom

Part #03 - Jan '11

Kernel C Extras in a Linux Driver

Part #04 - Feb '11

Linux Character Drivers

Part #05 - Apr '11

Character Device Files — Creation & Operations

Part #06 - May '11

Decoding Character Device File Operations

Part #07 - Jun '11

Generic Hardware Access in Linux

Part #08 - Jul '11

Accessing x86-Specific I/O-Mapped Hardware

Part #09 - Aug '11

I/O Control in Linux

Part #10 - Sep '11

Kernel-Space Debuggers in Linux

Part #11 - Oct '11

USB Drivers in Linux

Part #12 - Nov '11

USB Drivers in Linux Continued

Part #13 - Dec '11

Data Transfer to and from USB Devices

Part #14 - Jan '12

A Dive Inside the Hard Disk for Understanding Partitions

Part #15 - Feb '12

Disk on RAM: Playing with Block Drivers

Part #16 - Mar '12

Kernel Window - Peeping through /proc

Part #17 - Apr '12

Module Interactions