Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题:
带有 usb1.1 的微控制器,用于批量传输的 32 字节缓冲区和大量实时数据以移动到 Linux (kernel2.6) PC。
据我了解,在这种情况下,可用于批量传输的最大理论带宽为 19 次传输 * 32 字节/帧 (1ms) = 608 KB/秒
对我来说,问题是这仍然不足以实时移动数据,并且无法更改为 USB 2.0 uC ...
我可以在 SW 中做些什么(为 linux2.6 创建补丁)以获得每帧 1 或 2 个额外的批量传输?
谢谢,乔治
由于物理 USB 硬件施加了限制,因此除非在传输的两侧实施压缩,否则无法加快传输速度。
即使那样,您也不太可能大大加快传输速度。