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!