I'm using usb for communication, our device send 100k/s data(arm7, very small memory size), and PC need receive and process them all.
my previous design is make device as a mess storage device, and extend a command for communication protocol, the PC software run a thread looping get data.
issue is: sometime it loses data.
so we use another solution: usb sim com(rs232).
but I don't know whether or not OS can contain that much data before I get it by using MFC(or pyserial), how can I get/set the buffer size?