我是靠谱客的博主 糟糕信封,最近开发中收集的这篇文章主要介绍Linux内核module_param_array和module_param使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.宏定义

kernel# include/linux/moduleparam.h

module_param 用于模块传递参数

module_param_array 用于模块传递多个参数,传递的是数组


2.示例
定义
module_param_array(tas5707_EQ_table,
		uint, &tas5707_EQ_table_length, 0664);
sysfs接口
txlx_t962e_r321:/sys/module/snd_soc_tas5707/parameters # pwd
/sys/module/snd_soc_tas5707/parameters
txlx_t962e_r321:/sys/module/snd_soc_tas5707/parameters # ls
tas5707_EQ_table tas5707_drc1_table tas5707_drc1_tko_table 
3.用法

insmod xx.ko int_var=100 

最后

以上就是糟糕信封为你收集整理的Linux内核module_param_array和module_param使用的全部内容,希望文章能够帮你解决Linux内核module_param_array和module_param使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部