Linux设备驱动程序加载/卸载方法汇总 您所在的位置:网站首页 linux加载外部设备有几种方式吗知乎 Linux设备驱动程序加载/卸载方法汇总

Linux设备驱动程序加载/卸载方法汇总

2024-07-14 07:21| 来源: 网络整理| 查看: 265

linux加载/卸载驱动有两种方法。

1.modprobe

注:在使用这个命令加载模块前先使用depmod -a命令生成modules.dep文件,该文件位于/lib/modules/$(uname -r)目录下; modprobe命令智能地向内核中加载模块或者从内核中移除模块,可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的依赖关系,决定要载入哪些模块。若在载入过程中出错,modprobe会卸载整组的模块。

载入模块的命令: (1) 载入指定的模块:modprobe drv.ko (2) 载入全部模块:modprobe -a

卸载模块的命令:modprobe -r drv.ko

2. insmod/rmmod

insmod需要指定模块的绝对路径,和modprobe不同,insmod并且不会把载入模块的依赖模块也载入进来。 用法:insmod drv.ko

rmmod只需要模块的名字即可实现模块的卸载,同样也不会把待卸载模块的依赖模块进行卸载。 用法:rmmod drv.ko

lsmod:显示已载入系统的模块



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有