Linux之module_param()函数学习(二)

2014-11-24 07:26:15 · 作者: · 浏览: 7
ke -C $(LINUX_PATH) M=$(CURRENT_PATH) clean
1 obj-m:=module_param.o
2 CURRENT_PATH:=$(shell pwd)
3 VERSION_NUM :=$(shell uname -r)
4 LINUX_PATH :=/usr/src/linux-headers-$(VERSION_NUM)
5
6 all :
7 make -C $(LINUX_PATH) M=$(CURRENT_PATH) modules
8 clean :
9 make -C $(LINUX_PATH) M=$(CURRENT_PATH) clean



3.在终端输入:make


4 .加载模块: sudo insmdo module_param.ko who=tiger times=4



5.dmesg :查看结果。



过程实例:


a.在终端输入:make


b.在终端输入: sudo insmod module_param.ko who=tiger times=4


think@ubuntu:~/module_param$ sudo insmod module_param.ko who=tiger times=4


c 在终端输入:dmesg


[ 4297.711137] 1 tiger!
[ 4297.711139] 2 tiger!
[ 4297.711140] 3 tiger!
[ 4297.711141] 4 tiger!