推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

linux内核模块编程-标记版

更新时间:2020-11-29 12:09:21 大小:7M 上传用户:xuzhen1查看TA发布的资源 标签:linux 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

作者声明
《Linux内核驱动模块编程指南》最初是由 Ori Pomerantz为2.2版本的内核编写的,后来,Ori将文档维护的任务交给了 Peter Jay Salzman,Peter完成了24内核版本文档的编写,毕竞 Linux内核驱动模块是一个更新很快的内容。现在,Peter也无法腾出足够的时间来完成26内核版本文档的编写,目前该2.6内核版本的文档由合作者 Michael Burian完成版本和注意
Linux内核模块是一块不断更新进步的内容,在 LKMPG上总有关于是否保留还是历史版本的争论Michae和我最终是决定为每个新的稳定版本内核建立一个新的文档分支。也就是说 LKMPG24x专注于24的内核,而 LKMPC2.6X将专注于2.6的内核。我们不会在一篇文档中提供对旧版本内核的支持,对此感兴趣的读者应该寻找相关版本的文档分支
在文档中的绝大部分源代码和讨论都应该适用于其它平台,但我无法提供任何保证。其中的一个例外就是 Chapter12,中断处理该章的源代码和讨论就只适用于x86平台。

什么是内核模块?
现在,你是不是想编写内核模块。你应该懂得C语言,写过一些用户程序,那么现在你将要见识一些真实的东西。在这里,你会看到一个野蛮的指针是如何毁掉你的文件系统的,一次内核崩溃意味着重启动什么是内核模块?内核模块是一些可以让操作系统内核在需要时载入和执行的代码,这同样意味着它可以在不需要时有操作系统卸载。它们扩展了操作系统内核的功能却不需要重新启动系统。举例子来说其中一种内核模块时设备驱动程序模块,它们用来让操作系统正确识别,使用安装在系统上的硬件设备如果没有内核模块,我们不得不一次又一次重新编译生成单内核操作系统的内核镜像来加入新的功能这还意味着一个臃肿的内核

部分文件列表

文件名 大小
linux内核模块编程-标记版.pdf 7M

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载