社区
Linux_Kernel
帖子详情
内核模块应保存在那个目录下
cagafly
2009-04-04 05:16:17
如果我希望系统启动时自动加载内核模块,
内核模块应保存在那个目录下,请指教
...全文
157
1
打赏
收藏
内核模块应保存在那个目录下
如果我希望系统启动时自动加载内核模块, 内核模块应保存在那个目录下,请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
morris88
2009-04-04
打赏
举报
回复
/lib/modules/kernel-2.6.17/
Linux
内核模块
管理
目录
:
内核模块
路径 查看已加载的内核 加载与卸载
内核模块
修改内核参数 Linux内核采用的是模块化技术,这样的设计使得系统内核可以保持小化,同时确保了内核的可扩展性与可维护性,模块化设计允许我们在需要时才将模块加载至内核,实现动态内核调整。本文重点关注方法与思路,具体实现可以参考kernel-doc文档。 2.9.1
内核模块
存放位置 Linux
内核模块
文件的命名方式通常为<模块名称.ko>,CentOS 6.3系统的
内核模块
被集中存放在/lib/modules/`uname -r`/[1]
目录
下(uname -r获得的信息为当前内核
深入分析Linux内核源码.chm
第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.4 分析Linux内核的意义 1.5 Linux内核结构 1.6 Linux内核源代码 1.7 Linux内核源代码分析工具 第二章 Linux运行的硬件基础 2.1 i386的寄存器 2.2 内存地址 2.3 段机制和描述符 2.4 分页机制 2.5 Linux中的分页机制 2.6 Linux中的汇编语言 第三章中断机制 3.1 中断基本知识 3.2中断描述符表的初始化 3.3异常处理 3.4 中断处理 3.5中断的后半部分处理机制 第四章 进程描述 4.1 进程和程序(Process and Program) 4.2 Linux中的进程概述 4.3 task_struct结构描述 4.4 task_struct结构在内存中的存放 4.5 进程组织的方式 4.6 内核线程 4.7 进程的权能 4.8 内核同步 第五章进程调度 5.1 Linux时间系统 5.2 时钟中断 5.3 Linux的调度程序-Schedule( ) 5.4 进程切换 第六章 Linux内存管理 6.1 Linux的内存管理概述 6.2 Linux内存管理的初始化 6.3 内存的分配和回收 6.4 地址映射机制 6.5 请页机制 6.6 交换机制 6.7 缓存和刷新机制 6.8 进程的创建和执行 第七章 进程间通信 7.1 管道 7.2 信号(signal) 7.3 System V 的IPC机制 第八章 虚拟文件系统 8.1 概述 8.2 VFS中的数据结构 8.3 高速缓存 8.4 文件系统的注册、安装与拆卸 8.5 限额机制 8.6 具体文件系统举例 8.7 文件系统的系统调用 8 .8 Linux2.4文件系统的移植问题 第九章 Ext2文件系统 9.1 基本概念 9.2 Ext2的磁盘布局和数据结构 9.3 文件的访问权限和安全 9.4 链接文件 9.5 分配策略 第十章 模块机制 10.1 概述 10.2 实现机制 10.3 模块的装入和卸载 10.4 内核版本 10.5 编写
内核模块
第十一章 设备驱动程序 11.1 概述 11.2 设备驱动基础 11.3 块设备驱动程序 11.4 字符设备驱动程序 第十二章 网络 12.1 概述 12.2 网络协议 12.3 套接字(socket) 12.4 套接字缓冲区(sk_buff) 12.5 网络设备接口 第十三章 启动系统 13.1 初始化流程 13.2 初始化的任务 13.3 Linux 的Boot Loarder 13.4 进入操作系统 13.5 main.c中的初始化 13.6 建立init进程 附录: 1 Linux 2.4内核API 2.1 驱动程序的基本函数 2.2 双向循环链表的操作 2.3 基本C库函数 2.4 Linux内存管理中Slab缓冲区 2.5 Linux中的VFS 2.6 Linux的连网 2.7 网络设备支持 2.8 模块支持 2.9 硬件接口 2.10 块设备 2.11 USB 设备
Linux
内核模块
开发
本课程基于Linux5.10.179内核版本,由浅入深,从一个最简单的例子程序开始,进行
内核模块
开发的学习,每一课由一个例子程序开始,逐步讲解Linux
内核模块
的开发、调试以及各子系统的机制。学习本课程之后,学员将会对Linux
内核模块
的开发有较为深刻的认识。在学习本课程之前,需要有一定C语言基础,能够使用常用的Linux命令,会用vi编辑器基本的操作。课程特点:循序渐进,深入浅出样例丰富,着眼实践课程具有丰富的实例和讲解,基本每节课都有一个示例程序,跟着示例程序进行开发将快速入门
【Linux驱动】 Linux
内核模块
在Linux系统中,设备驱动会以
内核模块
的形式出现,学习Linux
内核模块
编程是驱动开发的先决条件。第一次接触Linux
内核模块
,我们将围绕着“Linux
内核模块
是什么”,“Linux
内核模块
的工作原理”以及 “我们该怎么使用Linux
内核模块
”这样的思路一起走进Linux内核世界。
内核模块
的概念:
内核模块
是什么东西?为什么引入
内核模块
这一机制?
内核模块
的原理:
内核模块
在内核中的加载、卸载过程,深入剖析
内核模块
如何导出符号。
Linux
内核模块
详解
内核模块
实验目的
内核模块
是Linux操作系统中一个比较独特的机制。通过这一章学习,希望能够理解Linux提出
内核模块
这个机制的意义;理解并掌握Linux实现
内核模块
机制的基本技术路线;运用Linux提供的工具和命令,掌握操作
内核模块
的方法。 实验内容 针对三个层次的要求,本章安排了3个实验。 第一个实验,编写一个很简单的
内核模块
。虽然简单,但它已经具备了
内核模块
的基本要素。与此同时,...
Linux_Kernel
4,444
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章