最简单的内核模块编写,需要包含以下最基本的条件:
1、头文件
根据功能的需求,添加不同功能的内核相关头文件
#include <linux/module.h>
#include <linux/init.h>
以上两个头文件是必不可少的。
2、模块初始化
模块初始化函数
static int __init module_init_func(void)
{
初始化代码;
}
module_init(module_init_func) ;