要想在驱动中传递参数,首先要正常对变量声明定义
static char *whom = "world";
static int howmany = 1;
然后再调用module_param(,,)
module_param(howmany, int, S_IRUGO);
module_param(whom, charp, S_IRUGO);
最后在加载时insmod hello whom="world" times=5,把对应的变量赋值就可以了。
要想在驱动中传递参数,首先要正常对变量声明定义
static char *whom = "world";
static int howmany = 1;
然后再调用module_param(,,)
module_param(howmany, int, S_IRUGO);
module_param(whom, charp, S_IRUGO);
最后在加载时insmod hello whom="world" times=5,把对应的变量赋值就可以了。