将寫好的代碼放到 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