Hallo liebes Forum!
Leider komm ich bei folgender Frage (trotz google) nicht weiter:
Ich habe (unter Linux) eine RS232 Schnittstelle, an welcher ein Gerät angeschlossen ist. Nun habe ich folgendes Problem:
Ich verwende an dieser Schnittstelle zum Lesen und zum Schreiben jeweils eigene Threads (TA und TB). Diese öffnen die Schnittstelle (TB w-96008N1, TA r-96008N1) (programmiert in C) und führen dann ihre Aktionen aus (TA: read; TB: write).
Nun funktioniert das Ganze zunächst augenscheinlich, da sich das Gerät wie gewünscht verhält. ABER: Über längere Zeiten treten manchmal Probleme (Lücken) auf.
Kann dies an der simultanten Nutzung von read und write liegen?
Kann flush in diesem Zusammenhang ein Problem verursachen?
Oder ist dies ein anderes Problem?
Grüsse,
Richard