ko:
.ko文件是kernel object文件(内核模块),该文件的意义就是把内核的一些功能移动到内核外边, 需要的时候插入内核
将文件拷贝到/lib/module/#uname-r#/目录下,这里,#uname -r#意思是,在终端中输入
uname -r后显示的内核版本及名称,例如mini2440中#uname-r#就是2.6.32.2-FriendlyARM。

insmod:
lsmod 查看已经安装好的模块, 也可以查看/proc/modules文件的内容. 实际上,lsmod读命令就是通过查看/proc/modules的内容来显示模块信息的.
modinfo 显示模块信息
modprobe 不需要指定路径,它会到默认路径下寻找模块。
rmmod 卸载模块,但是内核会认为卸载模块不安全,可以添加命令强制卸载。
depmod 检查系统中模块之间的依赖关系,并把依赖关系信息存于/lib/modules/2.6.18-1.2798/modules.dep中。
insmod 加载模块,需要指定完整的路径和模块名字。

modprobe:
-a或–all  载入全部的模块。
-c或–show-conf  显示所有模块的设置信息。
-d或–debug  使用排错模式。
-l或–list  显示可用的模块。
-r或–remove  模块闲置不用时,即自动卸载模块。
-t或–type  指定模块类型。
-v或–verbose  执行时显示详细的信息。
-V或–version  显示版本信息。
-help  显示帮助。

ko文件 、insmod命令相关推荐

  1. 内核是如何运行ko文件的--insmod命令

    内核是如何运行ko文件的–insmod命令 文章目录 内核是如何运行ko文件的--insmod命令 insmod详细分析 在正点原子阿尔法开发板中查看insmod使用什么方法: 使用finit_mod ...

  2. linux中bash有错导致insmod,linux insmod error ko文件

    ko文件通常是Linux内核模块的文件. 与之相关的命令是 rmmod  内核模块名 # 卸载内核模块 insmod  内核模块名 # 加载内核模块 lsmod 查看 内核模块名,如果对应的计数为0, ...

  3. Linux驱动make命令没有生成ko文件

    在学习驱动程序的过程中,做的最多的一件事情就是从文章中直接把代码copy回去,直接就Makefile了,但是也会遇到标题类似的问题: curtis@curtis-virtual-machine:~/D ...

  4. linux insmod命令参数及用法详解--linux加载模块命令

    insmod(install module) 功能说明:载入模块 install loadable kernel module 语法:insmod [-fkmpsvxX][-o <模块名称> ...

  5. Linux常用命令——insmod命令

    在线Linux命令查询工具 insmod 将给定的模块加载到内核中 补充说明 insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使k ...

  6. Linux 系统设置 : insmod 命令详解

    insmod命令用于将给定的模块加载到内核中.Linux有许多功能是通过模块的方式,在需要时才载入kernel.如此可使kernel较为精简,进而提高效率,以及保有较大的弹性.这类可载入的模块,通常是 ...

  7. Linux 单独编译驱动模块(ko文件)

    0 背景 调试内核模块时,不想每次都要整个工程一起编译,只想编译单独的ko文件,也不影响模块间的依赖关系(会修改mod.depend信息). 1 确认必要的环境变量 创建env.sh文件,并chmod ...

  8. Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法

    Linux系统安装驱动过程中ko文件加载错误(Required key not available)的解决办法 问题描述 在Ubuntu上使用CP210x USB转UART设备时需要安装驱动程序(CP ...

  9. Linux下编写和加载 .ko 文件(驱动模块文件)

    版权声明:本文为博主原创文章,如要转载,请注明地址,谢谢^...^ https://blog.csdn.net/qq_38880380/article/details/79227760 一..ko 文 ...

最新文章

  1. python3.6.2安装教程-CentOS 6.5中安装Python 3.6.2的方法步骤
  2. Oracle9在Windows7下的安装
  3. TensorFlow版本
  4. Shell应用:批量将文件编码由gbk转utf-8
  5. Visual Studio 2010 实用功能总结图解
  6. 动态ip软件win7_IPXE+ISCSI Target安装WIN7
  7. 电脑不能正常启动windows怎么办,电脑系统无法正常启动
  8. JAVA语法基础→数据转换、表达式、选择结构
  9. [eclipse error]'Android Dependencies' which does not allow modifications to source attachments on it
  10. 《信号与系统》(吴京)部分课后习题答案与解析——第二章(PART2)
  11. st语言和c语言一样,什么是ST语言,一文带你了解ST语言
  12. Arcgis 地理配准步骤(底图校正)
  13. 【ArcGIS Pro二次开发】(15):用地用海名称和代码互转
  14. 2022.11.21【bug笔记】|bam文件报错:Cannot add sequence that already exists in SAMSequenceDictionary
  15. mysql中gt用法_讲解MySQL中lt;=gt;操作符的用法-一团网
  16. Spring AOP 的工作原理
  17. 4.1-4.3 什么是矩阵 矩阵的基本运算及性质
  18. pam模块之faillock
  19. LinuxTracing System浅析和eBPF开发经验分享
  20. 操作系统、输入法和编码的理解

热门文章

  1. Linux帆软报表服务图片显示红叉,outlook图片显示红叉
  2. Kernel 启动流程梳理
  3. 回头看看自己这半年走过的路-2012
  4. linux解压rar
  5. Ubuntu18.04 系统重装 若干问题及解决方法
  6. go testing测试
  7. 【scrapy】实战爬取前程无忧职位信息
  8. 查java使用的内存_Java内存占用排查的方法
  9. 一、视频监控技术概述
  10. win7+GTX1060配置及运行TensorFlow