linux 下开机自动加载驱动模块

呼呼,好久不见

前一段时间开发了一个linux下的PCI数据采集板卡的驱动,在驱动调试时,一直使用insmod 动态的加载驱动模块(ko文件).

现在驱动基本开发结束,要提交给客户,使用insmod加载时,对客户来说不太好,比较麻烦,所以不能采用这种方法。由于

刚开始做驱动,还不知道如何在linux启动时自动加载自己的驱动模块,就对自动加载模块这方面深入了一下。最终通过与

COT(一个做驱动的家伙,带着眼镜,不知最近瘦了没)交流,通过各种途径,最后通过下列的方法加载成功,呵呵......

环境:ubuntu10.10

模块名:pciAdDrv.ko

步骤:1 打开下面文件

         vi /etc/moudles     添加模块名称:  pciAdDrv(注意不要后缀)

          2 下来就是将模块放到对应的位置,注意将驱动按类别放,我的属于pci就将它放在了drivers下的pci下。

         /lib/modules/2.6.35-22-generic/kernel/drivers/pci/

验证:以上操作完成后重启机器,在终端通过命令lsmod 就可以看到已经加载的模块了

 

 

(注:执行make modules 然后再执行make modules_install会把ko模块复制到/lib/modules下对应的目录中)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值