当前位置:  技术问答>linux和unix

非即插即用设备的探测方式?

    来源: 互联网  发布时间:2016-08-22

    本文导语:  hi   dear all,关于非即插即用设备的探测方式,我现在只看到了一种。比如现在有一个非即插即用的网卡。linux启动的时候就调用网卡驱动程序某个方法去读一个端口,如果该端口返回的值是它要的值,那么就识别出...

hi
  dear all,关于非即插即用设备的探测方式,我现在只看到了一种。比如现在有一个非即插即用的网卡。linux启动的时候就调用网卡驱动程序某个方法去读一个端口,如果该端口返回的值是它要的值,那么就识别出这个网卡了。如果不是这个驱动程序对应的网卡那么就,那么就调用下一个已经编译进内核中的网卡驱动程序去探测。 就像这样子,如果内核编译了100个网卡驱动程序,就依次执行这100个驱动程序的硬件初始化方法去探测这个网卡,直到匹配到为止。如果所有的都没匹配就表示没有识别到这个网卡。

现在我想请教大家的有两个问题,
第一,我上面的理解是不是正确的
第二,对于非即插即用设备还有没有其他的探测方式

望知道的能指点一二,我在此先谢过了


|
1. 你的理解是正确的。
2. 方式还是你所讲的那样,每个硬件驱动程序都有probe()侦测函数。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 弱问:一个设备能不能既是字符设备又是块设备?
  • 字符设备驱动,混杂设备驱动,总线、设备、驱动模型、平台驱动
  • 关于设备操作的一点迷惑:计算机如何知道驱动程序要操作的设备正好是指定的设备?
  • 如何根据主设备号打开设备?
  • 设备与设备文件问题
  • 怎么知道设备节点对应那个设备?
  • MTD字符设备和块设备有着什么样的关系????
  • 关于设备节点,设备文件系统的关系
  • 字符型设备驱动生成的块设备
  • 程序如何open这个设备,如何知道这个设备对应的特殊文件名?
  • 请问cf接口设备一般对应什么设备文件呢?
  • 怎么区分字符设备和块设备???????
  • 混杂 字符型设备 自动创建设备文件的问题
  • linux2.4如何在设备拔出后将无效的设备节点也删除
  • 内存映射设备后,就可以直接访问设备的片内内存 了(比如显卡的显存)?
  • Linux的设备和设备号是指什么?可否简单的解释一下?
  • Linux设备驱动(第三版)- 字符设备驱动 - 例子
  • 问一个问题。请问如何在文件系统管理并使用设备,也就是当一个设备装载,下载时。文件系统是如何实现的
  • Linux下写了一个字符设备驱动,找不到设备文件在哪个目录
  • linux 启动的时候 可以检查出很多设备 并给设备配以驱动程序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3