天天看点

编译驱动代码及挂载步骤

将写好的代码放到 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 [email protected]:/home/pi
           

交叉编译

arm-linux-gnueabihf-gcc pin4text.c -o pin4text
           

交叉编译文件复制到树莓派

scp pin4text [email protected]:/home/pi
           

加载内核驱动指令

sudo insmod pin4driver2.ko
           

查看是否生成pin4文件

ls /dev/pin4
           

修改文件权限,让文件所有人都可以访问

sudo chmod 666 /dev/pin4
           

显示消息

Dmesg
           

查看最新挂载

md5sum pin4driver2.ko 
           

查看挂载

lsmod 
           

继续阅读