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
来源:oschina
链接:https://my.oschina.net/u/4325435/blog/4883054