Professional Documents
Culture Documents
Ldr3TOC FM
Ldr3TOC FM
Ldr3TOC FM
Table of Contents
3. Char Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
The Design of scull Major and Minor Numbers Some Important Data Structures 42 43 49
Char Device Registration open and release sculls Memory Usage read and write Playing with the New Devices Quick Reference
55 58 60 63 70 70
4. Debugging Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Debugging Support in the Kernel Debugging by Printing Debugging by Querying Debugging by Watching Debugging System Faults Debuggers and Related Tools 73 75 82 91 93 99
205 208
Table of Contents
vii
viii |
Table of Contents
Table of Contents
ix