0

我正在制作一个通信网络应用程序,它使用stm32 mcu 将 USB 设备连接到Chrome 浏览器

当我运行我编写的代码时,我以大约1.2 兆字节/秒的速度获取数据。

这是基于纯“transferIn”函数的执行速度,编码和数据解释除外。就我而言, transferIn 使用批量端点。

我知道1.2 mbytes / sec只是关于usb 1.1 的速度。

这是正常的吗?

我想知道是否有更高级的方法,但我不知道。

4

1 回答 1

1

transferIn()您可以通过将多个请求排队来增加吞吐量。这确保主机始终准备好从设备接收更多数据,而不是等待您的应用程序在请求更多数据之前处理数据。

于 2019-01-14T19:17:59.010 回答