linux内核编程学习--模块

模块:

    模块本身不被编译入内核映像,从而控制了内核的大小。

    模块一旦被加载,它就和内核中的其它部分完全一样。

    通过insmod命令加载模块,通过rmmod 命令卸载。

    内核模块中用于输出的函数是内核空间的printk().可定义输出级别。

   lsmod命令可以获得系统中加载了的所有模块及模块间依赖关系。lsmod命令实际上读取并分析/proc/modules文件。

    modprobe命令在加载模块时,会同时加载该模块所依赖的其它模块。使用modprobe -r filename 的方式卸载将同时卸载其依赖的模块。

   modinfo 模块名  可以获得模块的信息,包括作者等。

   

 

posted @ 2012-12-03 21:42  hedeby  阅读(163)  评论(0)    收藏  举报