我有以下问题:
带有usb1.1的微控制器,用于批量传输的32字节缓冲区和大量移动到Linux(kernel2.6)PC的实时数据。
据我所知,在这种情况下,批量传输的最大理论带宽是19次传输* 32字节/帧(1ms)= 608 KB /秒
对我来说问题是,这仍然不足以实时移动数据并且无法更改为USB 2.0 uC ...
我在SW中可以做些什么(为linux2.6创建一个补丁),以便每帧获得1或2个额外的批量传输?
谢谢, 乔治
答案 0 :(得分:1)
由于物理USB硬件限制,因此无法在传输的两侧实现压缩,从而加快传输速度。
即便如此,您也不太可能大大加快转移速度。