Hallo, weiß jemand ob es möglich ist den Empfangsbuffer der RS232 Schnittstelle unter Linux einzustellen? oder ist der in die Hardware gegossen und somit nicht einstellbar? Mein Problem ist, dass ich es nicht schaffe die Daten oft genug mit einem read() Befehl abzufragen sobald die Datenrate rund 10KB/s überschreitet. Zum Abfragen verwende ich derzeit eine eigenen Thread in einer Endlosschleife der die Daten in einen großen Software FIFO weiterschaufelt. Der FIFO für read() scheint 256Byte groß zu sein. Ich verwende einen USB/RS232 Adapter mit einer Geschwindigkeit von 230400Baud. Es wäre sehr schön wenn die diese Geschwindigkeit (~23KB/s) auch tatsächlich kontinuierlich nutzen könnte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.