开机自动安装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)按照自己的驱动名称(我的驱动名称为SG_DMA),修改脚本声明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

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小波门下走狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值