linux内核模块设计
内核模块有三个部分:1、头文件(linux/init.h、linux/module.h)
2、加载函数(module_init)
3、卸载函数(module_exit)
一个基本的内核模块代码差不多就是这样:
#include <linux/module.h> #include <linux/init.h>static int xxx_init(void) { } static int xxx_exit(void) { } module_init(xxx_init); module_exit(xxx_exit);