读书笔记:
我们写驱动时接触到的内核函数, 变量, 宏定义, 和 /proc 文件. 它的用意是作为一个参考
-
insmod
modprobe(自动检测 模块加载时需要的别的模块)
rmmod
-
用户空间工具, 加载模块到运行中的内核以及去除它们.
#include <linux/init.h>
module_init(init_function);
module_exit(cleanup_function);
-
指定模块的初始化和清理函数的宏定义.
__init
__initdata
__exit
__exitdata
-
函数( __init 和 __exit )和数据 (__initdata 和 __exitdata)的标记, 只用在模块初始化或者清理时间. 为初始化所标识