#include
1....模块参数
在驱动定义变量
static int num = 0; //当加载模块不指定num的值时则为0
module_param(变量名, 类型, 权限);类型: byte, int, uint,...short, ushort, long, ulong, bool, charp,权限不能有写的权限
传参数: insmod test.ko 变量名1=值1 变量名2=值2
module_param的调用关系如下...a.o b.o //由a.c, b.c 编成test.ko, 注意不能有.o文件与目标ko文件同名
obj-m += test.o
可在/sys/module/模块名/下查看模块在系统的信息
1....查看elf文件的信息
readelf test.ko -a
ko文件组成
1. elf文件头
2. text data …
3. sections table
4. symbol table
2.