没有合适的资源?快使用搜索试试~ 我知道了~
LinuxKernelModuleProgrammingGuide
需积分: 0 23 下载量 49 浏览量
2007-06-15
12:55:30
上传
评论
收藏 690KB PDF 举报
温馨提示
试读
125页
linux kernel模块开发基础
资源详情
资源评论
资源推荐
Next: Contents
Linux Kernel Module Programming Guide
Ori Pomerantz
Names of all products herein are used for identification purposes only and are trademarks and/or
registered trademarks of their respective owners. I make no claim of ownership or corporate association
with the products or companies that own them.
Copyright © 1999 Ori Pomerantz
Ori Pomerantz
Apt. #1032
2355 N Hwy 360
Grand Prairie
TX 75050
USA
E-mail: mpg@simple-tech.com
The Linux Kernel Module Programming Guide is a free book; you may reproduce and/or modify it under the terms of
version 2 (or, at your option, any later version) of the GNU General Public License as published by the Free Software
Foundation. Version 2 is enclosed with this document at Appendix E.
This book is distributed in the hope it will be useful, but without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose.
The author encourages wide distribution of this book for personal or commercial use, provided the above copyright notice
remains intact and the method adheres to the provisions of the GNU General Public License (see Appendix
E). In
summary, you may copy and distribute this book free of charge or for a profit. No explicit permission is required from the
author for reproduction of this book in any medium, physical or electronic.
Note, derivative works and translations of this document must be placed under the GNU General Public License, and the
original copyright notice must remain intact. If you have contributed new material to this book, you must make the source
code (e.g., L
A
TEX source) available for your revisions. Please make revisions and updates available directly to the
document maintainer, Ori Pomerantz. This will allow for the merging of updates and provide consistent revisions to the
Linux community.
If you plan to publish and distribute this book commercially, donations, royalties, and/or printed copies are greatly
appreciated by the author and the Linux Documentation Project. Contributing in this way shows your support for free
software and the Linux Documentation Project. If you have questions or comments, please contact the address above.
● Contents
● Introduction
❍ Who Should Read This
❍ Note on the Style
❍ Changes
■ New in version 1.0.1
■ New in version 1.1.0
❍ Acknowledgements
■ For version 1.0.1
■ For version 1.1.0
● Hello, world
❍ Makefiles for Kernel Modules
❍ Multiple File Kernel Modules
● Character Device Files
❍ Multiple Kernel Versions Source Files
● The /proc File System
● Using /proc For Input
● Talking to Device Files (writes and IOCTLs)
● Startup Parameters
● System Calls
● Blocking Processes
● Replacing printk's
● Scheduling Tasks
● Interrupt Handlers
❍ Keyboards on the Intel Architecture
● Symmetrical Multi-Processing
● Common Pitfalls
Next: Introduction Up: Linux Kernel Module Programming Previous: Linux Kernel Module
Programming
Contents
● Contents
● Introduction
❍ Who Should Read This
❍ Note on the Style
❍ Changes
■ New in version 1.0.1
■ New in version 1.1.0
❍ Acknowledgements
■ For version 1.0.1
■ For version 1.1.0
● Hello, world
❍ Makefiles for Kernel Modules
❍ Multiple File Kernel Modules
● Character Device Files
❍ Multiple Kernel Versions Source Files
● The /proc File System
● Using /proc For Input
● Talking to Device Files (writes and IOCTLs)
● Startup Parameters
● System Calls
● Blocking Processes
● Replacing printk's
● Scheduling Tasks
● Interrupt Handlers
❍ Keyboards on the Intel Architecture
● Symmetrical Multi-Processing
● Common Pitfalls
● Changes between 2.0 and 2.2
● Where From Here?
● Goods and Services
剩余124页未读,继续阅读
apony
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0