insmod和modprobe用法

linux设备驱动有两种加载方式insmodmodprobe,下面谈谈它们用法上的区别
1、
insmod一次只能加载特定的一个设备驱动,且需要驱动的具体地址 。写法为:
        insmod drv.ko
2.  modprobe则可以一次将有依赖关系的驱动全部加载到内核。不加驱动的具体地址,但需要在安装文件系统时是按照make modues_install的方式安装驱动模块的。驱动被安装在/lib/modules/$(uname -r)/...下。写法为:
       modprob drv

modprobe 和insmod一样都是用来加载内核module的
不过modprobe比较智能,它可以根据module的依赖性来自动为你加载;而insmod就做不到这点。

比如安装vivi.ko的时候,内核报错,说需要一些其他文件,这时就需要用  modprobe  vivo  把它所依赖的驱动都安装上。
想要卸载module。使用rmmod

猜你喜欢

转载自blog.csdn.net/toptp2017/article/details/80424389
今日推荐