将写好的代码放到 drivers/char/目录下
cp pin4driver2.c /drivers/char/ .
修改Makefile文件
obj-m pin4driver2.o
编译.ko文件
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make modules
生成ko文件复制到树莓派
scp drivers/char/pin4driver2.ko pi@192.168.1.72:/home/pi
交叉编译
arm-linux-gnueabihf-gcc pin4text.c -o pin4text
交叉编译文件复制到树莓派
scp pin4text pi@192.168.1.72:/home/pi
加载内核驱动指令
sudo insmod pin4driver2.ko
查看是否生成pin4文件
ls /dev/pin4
修改文件权限,让文件所有人都可以访问
sudo chmod 666 /dev/pin4
显示消息
Dmesg
查看最新挂载
md5sum pin4driver2.ko
查看挂载
lsmod