7.驱动传参(iTOP4412)

驱动传参,简单的说就是在加载驱动时,将需要用到的参数传进去,传参函数一共有两个,一个是传单个参数,一个是传多个参数,下面详细介绍。

#include 驱动函数所在的头文件

#include 驱动函数参数所在的头文件


module_param(name, type, perm);第一个传参函数


参数说明

Name要传的参数的名称

Type类型 ,和前边传参数的类型。可以是char、int、short、uint、bool、ushort、long、 ulong。

Perm此参数表示在sysfs文件系统中的属性,好多种,具体百度把,这个头文件 (linux/stat.h)。

module_param_array( name, type, nump, perm);内核参数数组传参

参数说明

Name模块参数的名字(数组)

Type参数的类型,同上。

Nump 数组元素个数指针,说白了,你往数组中写了多少个数。

Pere   此参数表示在sysfs文件系统中的属性,好多种,具体百度把,这个头文件 (linux/stat.h)。

使用例子:

7.驱动传参(iTOP4412)_第1张图片

你可能感兴趣的:(7.驱动传参(iTOP4412))