编写源文件
创建
sample
文件夹,新建hello.c
文件,如下图编写
hello.c
文件
编写Makefile
新建
Makefile
文件,编写Makefile
文件
编译模块
使用
make
命令编译模块
模块装载与卸载
使用
insmod
命令装载模块,使用dmesg
查看输出,lsmod
查看模块。使用
rmmod
卸载模块,dmesg
查看输出。
参数传递
重新编写
hello.c
源文件如下图输入
insmod hello.ko test=1
在模块加载时传递参数,lsmod
查看模块,dmesg
查看输出结果。