高速USB控制传输的最小延迟是多少?我在OSX和WinUsb上直接在Windows 10上编写了一个使用libusb的小测试程序,在这两种情况下,从提交传输到接收结果我都会有大约4毫秒的时间。
这似乎很高。 (而且我可以发誓我以前在OSX上进行过测试并且延迟时间不到1毫秒,但也许我做错了......)
有谁知道这里的限制是什么?肯定有办法至少接近1毫秒?
答案 0 :(得分:0)
printf()
超过了序列号。删除后,我通过libusb在OSX上获得大约120-160μs的延迟,在Windows 10上通过WinUsb(在Parallels中)获得240-330μs的延迟。