2
- 同步端点是单向的。但是单个同步IN传输在各种源(例如,这里为http://www.beyondlogic.org/usbnutshell/usb4.shtml#Isochronous)中被描述为一个IN令牌分组(从主机到设备),随后是一个DATA分组(从设备到主机)。所以我在这里看到两个方向的沟通。来自主机的令牌包是否由相同的IN等时端点接收到,然后发送的数据?
- 什么是同步?这里:http://wiki.osdev.org/Universal_Serial_Bus#Supporting_Isochronous_Transfers我们阅读:“由于应用特定的采样率,不同的硬件时钟设计,操作系统中的调度策略甚至物理异常,主机和等时设备可能会失去同步。”但是如何?我理解这样的事件序列:设备使用数据填充它的传出缓冲区,并等待令牌(可能有一些中断)。主机发送令牌包,并等待数据包,这(我认为)应该立即到达。序列每帧重复(@ F.S。),每个人都很开心。令牌数据包是否不同步来自设备的回复?
- Here http://wiki.osdev.org/Universal_Serial_Bus#SYNC_Field我们读到:“所有的USB数据包都以一个SYNC字段开头,SYNC字段作为接收者和发送者之间的同步机制服务,不出所料。所以我再次问:为什么要以另一种方式同步等时传输?