1. 程式人生 > 其它 >開機自安裝linux驅動模組

開機自安裝linux驅動模組

技術標籤:Linux驅動開發linux

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

https://blog.csdn.net/jiangganwu/article/details/82980105?utm_medium=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-OPENSEARCH-1.control