linux module 传入参数

1.module中定义参数变量
eg:
static int leap;//变量名称
module_param(leap, int, 0644);//读写权限
MODULE_PARM_DESC(leap, “int param!\n”);//注释信息

static char *name = “default”;
module_param(name, charp, 0644);//注意第二个参数类型
MODULE_PARM_DESC(name, “char * param!\n”);

int couterarray[8];//数组
int canum;
module_param_array_named(mod_couterarray, couterarray, int,&canum, 0600);
2.insmod时将参数传入
insmod test.ko leap=1 name=”csdn”
3. 查看module可传入参数信息
modinfo test.ko

你可能感兴趣的:(Linu内核,module,param)