Architecture USB 2.0是否为连接的设备提供中断?

Architecture USB 2.0是否为连接的设备提供中断?,architecture,Architecture,我知道每个USB设备都有一个控制管道,但是我在某处读到USB不允许在设备连接时触发中断。谢谢 我怀疑您是否关心CPU级别的中断,但USB协议中存在中断 USB 2.0定义了4种传输方法: 发件人: 等时传输:以某种保证的数据速率(通常,但不是 当然,尽可能快)但是 可能会丢失数据(例如实时 音频或视频) 中断传输:需要保证快速响应的设备 (有界延迟)(例如指向 设备和键盘) 批量传输:使用所有剩余的 可用带宽,但没有 带宽或延迟保证 (例如,文件传输) 控制传输:通常用于向 使用的设备和状态响

我知道每个USB设备都有一个控制管道,但是我在某处读到USB不允许在设备连接时触发中断。谢谢

我怀疑您是否关心CPU级别的中断,但USB协议中存在中断

USB 2.0定义了4种传输方法:

发件人:

  • 等时传输:以某种保证的数据速率(通常,但不是 当然,尽可能快)但是 可能会丢失数据(例如实时 音频或视频)
  • 中断传输:需要保证快速响应的设备 (有界延迟)(例如指向 设备和键盘)
  • 批量传输:使用所有剩余的 可用带宽,但没有 带宽或延迟保证 (例如,文件传输)
  • 控制传输:通常用于向 使用的设备和状态响应, 例如,通过总线控制管道 数字0

虽然它们不是真正的中断,但实际上会进行轮询,但在软件方面,它应该感觉像是中断。

操作系统是否可以定期验证设备的状态?或者这是同一件事?USB 2.0没有说明CPU是否会中断任何东西。不知道-试试-它更与基础设施相关。