LibUSB/Generic USB Programmer - Asynchronous Bulk Transfer (C++)
Budget: $30 – $250 AUD
Hi. I am looking for someone who knows a lot about USB programming since we are struggling to get the performance we need for our project. We are currently streaming by bulk mode via LibUSB and the libusbk driver, but if the system host bus (IE: the PC) becomes busy, the data rate/stream stutters and struggles to perform. We were recommended to switch to an asynchronous method and to also send a larger amount of data which would be broken up automatically by the USB host controller into manageable packets which in theory should give a significant performance improvement.
The code base is in C++.
Please DO NOT bid if you simply think you know how to solve it. We only want bids from professionals who know what they are doing and are highly confident in their skills.
DO NOT re-post or share this question anywhere else online in order to get someone else to solve it for you so you can earn money. As mentioned, we want to only work with professionals who know what they're doing. Anyone who does not obey by these terms will be reported to Freelancer staff.
Thanks.
The code base is in C++.
Please DO NOT bid if you simply think you know how to solve it. We only want bids from professionals who know what they are doing and are highly confident in their skills.
DO NOT re-post or share this question anywhere else online in order to get someone else to solve it for you so you can earn money. As mentioned, we want to only work with professionals who know what they're doing. Anyone who does not obey by these terms will be reported to Freelancer staff.
Thanks.
Related categories:
C Programming
Electronics
Microcontroller
Electrical Engineering
C++ Programming