Linux Befehl zum senden binäre Datei auf die serielle Schnittstelle mit HW flow control?

Muss ich senden Binärdatei - zu-rs232-Gerät (Drucker), die nicht immer die Daten annehmen kann, und so ist es GEBUCHT-Ausgangssignal, das ich eine Verbindung mit CTS-pin.

Ich versuche, es zu benutzen mit minicom - und hardware-flow-control funktioniert gut. Aber ich kann nicht senden Sie die raw-Datei mit minicom funktioniert es falsch ant ich denke, minicom nicht liebt Nullen in der Datei.

Zur anderen Seite, ich versuche zu verwenden cat file > /dev/ttyS5 zusammen mit stty -F /dev/ttyS5 clocal oder stty -F /dev/ttyS5 crtscts. Niemand von dieser Arbeit: HW-Steuerung überhaupt nicht funktionieren, Daten übertragung einfach stehen (oft in der Mitte von byte wenn Raum Zustand auf TXD stucks!) und nie weiter nach release BESCHÄFTIGT. Verhalten nicht, hängt davon ab clocal oder crtscts ich verwenden.
Und auch cat file > /dev/ttyS5 nie warten, selbst wenn BESETZT war aktiv vor diesem Befehl.

Bitte beachten Sie, dass mit minicom ich sicher, dass ich die richtigen Anschlüsse, Unterstützung für RTS/CTS, der im kernel-und im RS232-PCI-E board, etc.

Die Frage ist also, wie kann ich das machen richtigen binäre Datei übertragen von der Befehlszeile aus mit HW flow control? Danke.

InformationsquelleAutor user2223633 | 2014-01-11
Schreibe einen Kommentar