Makefile文件如下:
obj-m := gt.o
gt-y := super.o dir.o file.o inode.o namei.o read_write.o
KERNELDIR := /lib/modules/$(shell uname -r)/build
modules:
make -C $(KERNELDIR) M=$(shell pwd) modules
modules_install:
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install
install:
insmod gt.ko
uninstall:
rmmod gt.ko
clean:
rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions $(TARGET)
插入内核模块
命令:sudo insmod gt.ko
移除内核模块
命令:sudo rmmod gt.ko
查看系统日志:
命令:cat /var/log/syslog
命令:dmesg
挂载文件系统:
命令:mount -t rtfs /dev/sdb1 /home/kw/testdir/usb