嵌入式(驱动-基础):06---内核模块命令(insmod、rmmod、modprobe、lsmod、modinfo),/proc/modules,/sys/module,/lib/modules/

一、为什么使用内核模块 如果一次性把所有的功能都编译到Linux内核中,会有两个问题: ①生成的内核会很大 ②如果我们要在现有的内核中新增或删除功能,将不得不重新编译内核 如果使用独立的内核模块: 可以动态的加载到内核 模块本身不被编译入内核映像,从而控制了内核的大小 模块一旦被加载,它就和内核中的其他部分完全一样 二、内核的加载:insmod 向内核中添加一个内核模块 三、内核的加载/卸载:mo
相关文章
相关标签/搜索