有命令行向Linux Kernel Module传递参数,必须用一个Macro Function——MODULE_PARM().它有两个参数,第一个参数为接受命令行传过来的值的变量名字,;第二个参数为定义它的类型.主要为下面五种:
形态 c语言表示法 MODULE_PARM参数写法
single byte Byte b
short int short int h
Integer int i
long int long l
string char * s
例子:
MODULE_PARM(module_int ,"i");
在加载模块时, 用命令格式 insmod ....o module_int=299
本文介绍如何使用MODULE_PARM宏在加载Linux内核模块时通过命令行传递参数,并提供了不同类型参数的示例。

1551

被折叠的 条评论
为什么被折叠?



