0

我有以下问题:

带有 usb1.1 的微控制器,用于批量传输的 32 字节缓冲区和大量实时数据以移动到 Linux (kernel2.6) PC。

据我了解,在这种情况下,可用于批量传输的最大理论带宽为 19 次传输 * 32 字节/帧 (1ms) = 608 KB/秒

对我来说,问题是这仍然不足以实时移动数据,并且无法更改为 USB 2.0 uC ...

我可以在 SW 中做些什么(为 linux2.6 创建补丁)以获得每帧 1 或 2 个额外的批量传输?

谢谢,乔治

4

1 回答 1

1

由于物理 USB 硬件施加了限制,因此除非在传输的两侧实施压缩,否则无法加快传输速度。

即使那样,您也不太可能大大加快传输速度。

于 2012-11-13T08:19:09.193 回答