I have the following problem:
Microcontroller with usb1.1, 32byte buffer for bulk transfers and a lot of real time data to move to Linux (kernel2.6) PC.
As far as I understand the maximum theoretical bandwidth available for bulk transfers in this case is 19 transfers * 32 bytes / frame (1ms) = 608 Kbytes/second
The problem for me is that this is still not enough to move the data in real time and changing to an USB 2.0 uC is not possible ...
Is there anything I can do in SW ( create a patch for linux2.6 ) in order to get 1 or 2 extra bulk transfers per frame ?
Thanks, George