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。
  • 相关阅读:
    EVRYTHNG.H
    关于轮胎尺寸问题
    常见内核数据结构.doc
    i5处理器的台式机[百度知道]
    debug和release版区别
    booklist 转
    windows 系统编程 Chap7 线程和调度
    一个超级简单的dwr配置文件,介绍了dwr最常用的几个标签(转)
    用凭据管理器提升Windows7访问速度(非原创)
    IEC87005104 传输规约(国电)
  • 原文地址:https://www.cnblogs.com/Reverse-xiaoyu/p/14086234.html
Copyright © 2011-2022 走看看