内核模块:
安装内核模块 insmod name.ko
卸载内核模块 rmmod name (不要带上.ko)
查看安装的内核模块 lsmod
Makefile的编写:
obj-m := *.o
KDIR :=/.../../linux (开发板依赖的编译好的内核)
all:
make -C : $(KDIR) M=$(PWD) modules CROSS_COMPILE=arm-linux- ARCH=arm
clean:
rm -f *.o *.ko
获取内核版本: uname -r
使用mknod命令创建字符设备:
mknod /dev/文件名 c 主设备号 次设备号
查看主设备号:
cat /proc/device