【文件属性】:
文件名称:The Linux Kernel Module Programming Guide
文件大小:170KB
文件格式:CHM
更新时间:2011-11-23 14:54:21
linux module program
Table of Contents
Foreword
1. Acknowledgements
2. Nota Bene
1. Introduction
1.1. What Is A Kernel Module?
1.2. How Do Modules Get Into The Kernel?
2. Hello World
2.1. Hello, World (part 1): The Simplest Module
2.2. Compiling Kernel Modules
2.3. Hello World (part 2): The module_init() and module_exit() Macros
2.4. Hello World (part 3): The __init and __exit Macros
2.5. Hello World (part 4): Licensing and Module Documentation
2.6. Passing Command Line Arguments to a Module
2.7. Modules Spanning Multiple Files
3. Preliminaries
3.1. Modules vs Programs
4. Character Device Files
4.1. Character Device Drivers
5. The /proc File System
5.1. The /proc File System
6. Using /proc For Input
6.1. Using /proc For Input
7. Talking To Device Files
7.1. Talking to Device Files (writes and IOCTLs)}
8. System Calls
8.1. System Calls
9. Blocking Processes
9.1. Blocking Processes
10. Replacing Printks
10.1. Replacing printk
11. Scheduling Tasks
11.1. Scheduling Tasks
12. Interrupt Handlers
12.1. Interrupt Handlers
13. Symmetric Multi Processing
13.1. Symmetrical Multi-Processing
14. Common Pitfalls
14.1. Common Pitfalls
A. Changes: 2.0 To 2.2
A.1. Changes between 2.0 and 2.2
B. Where To Go From Here
B.1. Where From Here?
网友评论
- 找了好久,很不错的资源,解决了我的大问题了!!!