zoukankan      html  css  js  c++  java
  • insmod 与modprobe

    insmod 与modprobe

      insmod 与 modprobe 命令都可以安装 Linux 驱动。insmod 与 modprobe 的区别是 

      modeprobe 命令可以检查驱动模块的依赖性。如 A 模块依赖于 B 模块(装载 A 之前必须先装载 B)。如果使用 insmod 命令装载 A 模块,会出现错误。而使用 modprobe 命令装载 A 模块,B 模块会现在装载。在使用 modprobe 命令装载驱动模块之前,需要先使用 depmod 命令检测 linux 驱动模块的依赖关系。

    1 depmod /root/drivers/word_count/word_count.ko

      depmod 命令实际上将 Linux 驱动模块文件(包括其路径)添加到如下的文件中。

      lib/modules/3.0.0-16-generic/modules.dep

      使用 depmod 命令检测完依赖关系后,就可以调用 modprobe 命令装载 Linux 驱动。

    1 modprobe word_count

      使用 depmod 命令 和 mdprobe 命令需要注意如下几点。

    1.   depmod 命令必须使用 Linux 驱动模块(.ko 文件) 的绝对路径。
    2.   depmod 命令会将内核模块的依赖信息写入当前正在使用的内核的 modules.dep 文件。例如,笔者的 Ubuntu Linux 使用的是 Linux 3.0.0.16,所以应到 3.0.0-16-generic 目录去寻找 modules.dep 文件。如果读者使用了其他 Linux 内核,需要到相应的目录去寻找 modules.dep 文件
    3.   modprobe 命令只需使用驱动名称即可,不需要跟 .ko。
  • 相关阅读:
    3、字节流输入输出实现文件的copy
    2、io的读出数据到文件中的内容(文件字节输出流)
    1、io的读取文件中的内容(文件字节输入流)
    10 linux中运行jar
    Linux 部署 iSCSI 客户端配置(Linux)
    Linux 部署 iSCSI 服务端
    Linux上使用iSCSI概述
    SSH实现免密登陆
    源码安装Python3
    Windows(受控主机)上配置
  • 原文地址:https://www.cnblogs.com/Reverse-xiaoyu/p/14086234.html
Copyright © 2011-2022 走看看