[译者的话]这个文档是为那些想写内核模块的人而写的。虽然我会在几个地方提及在内核中事情是如何完成的,但这不是我的目的。有足够的好的资料会在那方面做的更好。 现在,你想写内核模块。你了解C语言并且已经写过一些普通的程序,现在你想接触真正的动作在哪儿,那个单一的疯狂的可以删除整个文件系统的指针及内核转储意味着重新启动在哪儿。
◎............
简 介 ◎............
第1章 Hello, world ◎............
第2章 字符设备文件 ◎............
第3章 /proc 文件系统 ◎............
第4章 将 /proc 作为输入 ◎............
第5章 和设备文件对话(写和IOCTLs) ◎............
第6章 启动参数 ◎............
第7章 系统调用 ◎............
第8章 阻塞进程 ◎............
第9章 替代printk系列 ◎............
第10章 任务调度 ◎............
第11章 中断处理程序 ◎............
第12章 对称多处理 ◎............
第14章 关于这份文档 ...
包含于此的所有产品的名字仅仅用于标识,其商标权和/或已注册的商标权归各自的所有者。我无意说明自己和该产品或公司有拥有关系或合作关系。
Copyright ? 1999 Ori Pomerantz
Ori Pomerantz
Apt. #1032
2355 N Hwy 360
Grand Prairie
TX 75050
USA
E-mail: mpg@simple-tech.com
中文版的版权归其翻译者cherami并且和原作者申明下面相同的版权申明。
Copyright ?2001 Cherami
email:cherami@163.net