開機自安裝linux驅動模組
阿新 • • 發佈:2021-01-05
Linux驅動開發完以後,需要開機啟動時候,自動安裝驅動*.ko檔案。
1、輸入指令 sudo gedit /etc/rc.local
2、在rc.local指令碼新增如下指令。
注意:
(1)/home/wzc/Project_Driver/Release_SOFT_20201230/Linux_Driver/sg_dma_drv/是驅動檔案*.ko所在的路徑。按照自己的路徑修改此路徑。
(2)按照自己的驅動名稱,修改module,和device。
module="SG_DMA" device="SG_DMA" mode="666" # load the module /sbin/insmod /home/wzc/Project_Driver/Release_SOFT_20201230/Linux_Driver/sg_dma_drv/$module.ko $* || #exit 1 # remove stale nodes rm -f /dev/$device # create new device node major=`grep -w $module /proc/devices | cut -f1 -d" "` mknod /dev/$device c $major 0 # change permissions to allow all users to read/write chmod $mode /dev/$device
reboot系統重啟後,在Terminal控制檯輸入lsmod,可以看到,驅動SG_DMA已經被正確安裝。
參考網址:
https://blog.csdn.net/a1010256340/article/details/83088870