linux内核编程入门篇(linux编程介绍)

   发布日期:2022-07-23 18:40:35     手机:https://m.haocat.cn/zonghe/news6508.html    违规举报
核心提示:1. 什么是内核模块 内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。 2. 为什么需要内核模块 原因:Linux内核的整体结构非常庞大,其包含的组

linux内核编程入门篇(linux编程介绍)

1. 什么是内核模块

内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。

2. 为什么需要内核模块

原因:Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢,方法1:把所有的组件都编译键内核,即:zImage或bzImage,但这样会导致一个问题:占用内存过多。然后内核模块就诞生了,可以不用被编译进内核但是可以动态的添加到正在运行的内核中!

3. 如何使用内核模块

1> 安装模块 insmod filename.ko

2> 卸载模块 rmmod filename

3> 查看模块 lsmod

 
 
本文地址:http://haocat.cn/zonghe/news6508.html,转载请注明出处。
 
更多>同类综合百科

推荐图文
推荐综合百科
点击排行
网站首页  |  网站流量  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  SiteMaps  |  BaiDuNews