你了解Linux模块驱动开发中的各种操作?.doc
《你了解Linux模块驱动开发中的各种操作?.doc》由会员分享,可在线阅读,更多相关《你了解Linux模块驱动开发中的各种操作?.doc(2页珍藏版)》请在三一文库上搜索。
1、你了解Linux模块驱动开发中的各种操作?modules.dep文件记录了内核模块间的依赖关系,此文件是使用module-init-tools套件中的depmod命令时自动生成的。每个内核版本都有一个对应的modules.dep文件,存放在/lib/modules/kernel-version目录下。此文件中内核的依赖关系使用filename: filename* 这样的形式描述。空行和#开头的行会被忽略掉。整个文件中的依赖关系是降序描述的,举例来说:假如模块/lib/modules/2.5.53/kernel/a.ko依赖于同目录下的b.ko和c.ko,而c.ko又依赖于b.ko,那么这三者
2、的依赖关系描述就是如下这样:# #号开头行是注释/lib/modules/2.5.53/kernel/a.ko: /lib/modules/2.5.53/kernel/c.ko /lib/modules/2.5.53/kernel/b.ko/lib/modules/2.5.53/kernel/b.ko:/lib/modules/2.5.53/kernel/c.ko: /lib/modules/2.5.53/kernel/b.komodprobe命令就是依照这个顺序来载入模块的。下图是我画的一个大概示意图。modprobe与depmod1.modprobemodprobe - program t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 了解 Linux 模块 驱动 开发 中的 各种 操作
链接地址:https://www.31doc.com/p-3381544.html