Ich verwende einen speziellen USB-zu-Seriell-Adapter, um Daten von älterer Hardware abzurufen. Unter Windows muss ich einige erweiterte Einstellungen vornehmen, um mit dem Senden von Daten auf eine Weise zu beginnen, die die Geräte „verstehen“ und mir „antworten“ können. Wo kann ich diese Einstellungen in Linux ändern? Ich verwende Ubuntu 14.04 LTS/Win 7 64-Bit und weiß, dass dieser Adapter in /dev/ttyUSB0 zugänglich ist. Ich kann sogar Daten lesen, die vom Gerät kommen, aber ich muss diese Attribute richtig einstellen, damit die Kommunikation ohne Probleme fortgesetzt werden kann.
Antwort1
Verwendenminicom. Installieren Sie es, indem Sie eingeben sudo apt-get install minicom
. Führen Sie dann minicom -s
die serielle Schnittstelle aus und konfigurieren Sie sie imSerielle SchnittstelleWählen Sie dannSetup als dfl speichern. Beenden Sie das Programm und führen Sie dann minicom aus. Wenn die Fehlermeldung angezeigt wird, dass Sie keine Berechtigungen haben, versuchen Sie es mit sudo minicom
. Jetzt ist es dasselbe wie bei Windows.
Antwort2
Mit dem stty
Befehl können die Parameter einer seriellen Schnittstelle in Linux geändert werden, beispielsweise die Baudrate, die Anzahl der Start-, Stopp- und Paritätsbits sowie Flusssteuerungsoptionen.
Sie findeneinige Dokumentationen dazuimSerielles HOWTO zu TLDP.