文章插图
文章插图
1. 什么是内核模块
【linux内核编程 linux内核使用的编程语言】内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载 。
2. 为什么需要内核模块
原因:Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢,方法1:把所有的组件都编译键内核,即:zImage或bzImage,但这样会导致一个问题:占用内存过多 。然后内核模块就诞生了,可以不用被编译进内核但是可以动态的添加到正在运行的内核中!
3. 如何使用内核模块
1> 安装模块 insmod filename.ko
2> 卸载模块 rmmod filename
3> 查看模块 lsmod
- 施耐德plc编程软件有哪些 西门子plc编程软件有哪些
- dos编程软件 dos系统是怎么开发的
- ncurses教程 ncurses编程文档
- android的wifi编程 wifi android
- linux安装redis哨兵模式 windows配置redis哨兵模式
- Linux全局搜索 Linux命令搜索
- 远程开机方法 编程 远程开机方法 resume on power
- centos远程控制工具 linux远程连接工具有哪些
- 建议使用非IE内核浏览器 非ie内核浏览器是什么意思
- Linux常用工具 linux系统的帮助工具有哪些