linux 内核模块
特点:控制内核大小;加载之后就可以和内核中其他的功能一样
最简单的模块:
模块加载函数int module_init(int)
模块卸载函数void module_exit(int)
模块许可协议MODULE_LICENSE(dual GPL/BSD) 支持双协议
加载内核模块:
request_module(模块名称) //通过函数加载模块
模块参数:
module_param(参数,参数类型,读写权限)
加载模块的时候::::::::::>>>>>> insmod 模块名称 参数='值'
即可把对应的值加载到模块中