linux驱动–传递参数给驱动


头文件在“include/linux/moduleparam.h”– module_param(name,type,perm)
– name:模块参数的名称
– type: 模块参数的数据类型(支持int long short uint ulong ushort类
型)
– perm: 模块参数的访问权限(S_IRUSR参数表示所有文件所有者
可读)– name:模块参数的名称
– type: 模块参数的数据类型(支持int long short uint ulong ushort类
型)
– nump:保存参数个数的地址
– perm: 模块参数的访问权限(S_IRUSR参数表示所有文件所有者
可读)参数perm表示此参数在sysfs文件系统中所对应的文件节点的属性,其权限在
include/linux/stat.h中有定义。
• 变量perm
– #defineS_IRUSR 00400文件所有者可读
– #defineS_IWUSR00200文件所有者可写
– #defineS_IXUSR 00100文件所有者可执行
– #defineS_IRGRP00040与文件所有者同组的用户可读
– #defineS_IWGRP00020
– #defineS_IXGRP 00010
– #defineS_IROTH 00004与文件所有者不同组的用户可读
– #defineS_IWOTH00002
– #defineS_IXOTH 00001
• 将数字最后三位转化为二进制:xxx xxx xxx,高位往低位依次看,第一位为1表示文
件所有者可读,第二位为1表示文件所有者可写,第三位为1表示文件所有者可执
行;接下来三位表示文件所有者同组成员的权限;再下来三位为不同组免费云主机域名用户权限insmod /mnt/udisk/module_param.ko module_arg1=10 module_arg2=20
int_array=11,12,13,14,15,16,17,18cat /sys/module/module_param/parameters/xxx 可以查询参数

相关推荐: Debian Redhat 标准网卡配置

For Debian LinuxFor Redhat Lin免费云主机域名ux相关推荐: linux中段错误core dumped指的是什么这篇文章主要介绍了linux中段错误core dumped指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/26 16:18
下一篇 01/26 16:18