Linux/gcc ttyACM, långsam...

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6889
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Linux/gcc ttyACM, långsam...

Inlägg av Marta »

När något skrivs till en /dev/ttyACM? som leder till en USB-enhet så tycks Linux hålla på data innan den skickas vidare. Finns det någon ioctl e.dyl. för att omedelbart flusha buffern?

Om inte, något annat alternativ för att skicka USB-packets så de går iväg hyfsat direkt?
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: Linux/gcc ttyACM, långsam...

Inlägg av agehall »

Hur skriver du till enheten? Det finns ju ett antal olika APIer och de kan bete sig lite olika. Det låter som du råkar ut för buffring på något sätt och det är nog inte helt ovanligt.

Vill du ha kontroll över vad som händer är det väl libusb som är det enklaste sättet att komma igång utan att skriva egna drivrutiner.
Skriv svar