The Linux Kernel Module Programming Guide

时间:2011-11-23 14:54:21
【文件属性】:

文件名称: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?


网友评论

  • 找了好久,很不错的资源,解决了我的大问题了!!!