#include <linux/init.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/miscdevice.h>
#include <linux/fs.h>
#include <linux/gpio.h>
#include <plat/gpio-cfg.h>
#include <mach/gpio.h>
#include <mach/gpio-exynos4.h>
MODULE_LICENSE("GPL");
static int param1
, param2
;
module_param(param1
, int, S_IRUSR
);
module_param(param2
, int, S_IRUSR
);
static int module_param_init()
{
printk(KERN_EMERG
"module_param init.\n");
printk("param1: %d, param2: %d\n", param1
, param2
);
return 0;
}
static void module_param_exit()
{
printk(KERN_EMERG
"module_param exit.\n");
}
module_init(module_param_init
);
module_exit(module_param_exit
);
添加驱动:
~ # insmod module_param
.ko param1
=10 param2
=20
module_param init
.
param1
: 10, param2
: 20
转载请注明原文地址:https://ipadbbs.8miu.com/read-50843.html