测试驱动my.ko
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/module.h>
static int funcIn(void)
{
printk("fff in module");
return 0;
}
static void funcOut(void)
{
printk("fff out module");
return;
}
module_init(funcIn);
module_exit(funcOut);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("elfy");
Makefile文件
KERN_DIR := $(realpath $(KSRC))///传入的KSRC为内核路径
obj-m := my.o
alex-objs:=my.o
all:
#make -C $(KERN_DIR) M=$(shell pwd) modules///这里不定格写都会报错
make -C $(KERN_DIR) M=$(shell pwd) modules
clean:
make -C $(KERN_DIR) M=$(shell pwd) modules clean