我想知道,系统的哪个部分负责检测USB端口中的插入设备
它可能是USB主机端口,因此插入的设备将被视为USB客户端(因此端口所有者是主机),
或者它可能是USB客户端端口,因此插入的设备将被视为USB主机(因此端口所有者是客户端)
我感兴趣的是当系统实际检测到(通过改变电阻)插入某些东西,并根据信号来自哪个端口(主机端口或客户端端口),主机端口驱动程序或部署客户端端口驱动程序
我想知道,系统如何根据“插入”事件选择这个或那个驱动程序
我应该在哪里找那个?在USB核心可能吗?
最佳答案
我理解你在问什么,正确地当连接USB设备时,电流波动(跨电阻)会导致通知.然后是主机(可以协商谁将在OTG模式下托管,但也会在枚举过程后发生).
枚举是最重要的主要过程. USB遵循星级层拓扑,整个系统基于相同.
注意:请务必注意,数据包的所有事务都由主机启动.客户受主人的怜悯.这对于理解usb系统非常重要.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。