Ich starte Ubuntu zum ersten Mal, indem ich von einem USB-Laufwerk boote. Jetzt habe ich einen USB-Seriell-Wandler eingesteckt, der erkannt und automatisch hinzugefügt wurde als /dev/ttyUSB0
.
Wie greife ich zu /dev/ttyUSB0
?
Ich starte Ubuntu zum ersten Mal, indem ich von einem USB-Laufwerk boote. Jetzt habe ich einen USB-Seriell-Wandler eingesteckt, der erkannt und automatisch hinzugefügt wurde als /dev/ttyUSB0
.
Wie greife ich zu /dev/ttyUSB0
?
Antworten:
Verwenden Sie eine der weniger bekannten Funktionen des Bildschirms:
screen /dev/ttyUSB0
screen /dev/ttyUSB0 57600
busybox microcom -t 5000 /dev/ttyUSB0
Quelle: http://forum.xda-developers.com/showthread.php?t=1471241
Sie können Kitt verwenden. Es ist ein ssh / serial / telnet-Client für Windows und Linux. Sie können es von http://linux.softpedia.com/get/System/Networking/PuTTY-347.shtml herunterladen
Sie können auch ckermit verwenden. Es sollte sich im Repository befinden. Erstellen Sie nach der Installation eine Datei in Ihrem Home-Verzeichnis mit dem Namen .mykermrc
und fügen Sie die folgenden 5 Zeilen hinzu:
set line /dev/ttyUSB0
set flow-control none
set carrier-watch off
set speed 115200
connect
Parameter können nach Bedarf angepasst werden.
Speicher die Datei.
um es zu starten
sudo kermit
Sie könnten tio verwenden - eine einfache tty-Terminal-E / A-Anwendung:
tio /dev/ttyUSB0
Siehe http://tio.github.io
Sie können Picocom verwenden, es ist ein minimales Dumb-Terminal-Emulationsprogramm. Die grundlegende Verwendung ist ungefähr so (ändern Sie 11520 auf die gewünschte Baudrate):
$ picocom -b 115200 /dev/ttyUSB0
Sie haben alle Optionen, die Sie von einem Dumb-Terminal-Programm erwarten, wie Stoppbits, Parität, lokales Echo, Wagenrücklauf / Zeilenvorschub / Rückschritt / Löschen / Tabulator-Übersetzung, Integration von X / Y / Z-Modem und ASCII-Übertragung usw .
Siehe man picocom
und picocom --help
für weitere Informationen.
Ich habe puTTY verwendet, um eine Verbindung zu den seriellen Anschlüssen herzustellen. Vergessen Sie jedoch nicht, Ihren Benutzer zum Hinauswählen hinzuzufügen: Starten Sie sudo adduser <username> dialout
dann das System neu. Ich habe mit puTTY tortrtr eine Verbindung zu den seriellen Ports hergestellt. Vergessen Sie jedoch nicht, Ihren Benutzer zum Hinauswählen hinzuzufügen: Starten Sie sudo adduser <username> dialout
dann das System neu. Danach können Sie puTTY für serielle Verbindungen wie z /dev/ttyUSB0
.
Verwenden von Lucid und einem Dynamode-USB-zu-RS232-Kabel:
Plugged it in
ran kermit
set line /dev/ttyUSB0 <<-- mind the capitals/lowecase
connect
set speed 9600
...
und erfolgreich mit einem RS232-Port auf einem OpenVMS-Server verbunden.
Ich brauchte Mint 17.1, um mit meinem Arduino zu sprechen. Nach einigem Herumjagen war der beste Weg, den ich gefunden habe, entweder:
sudo gedit /etc/group
gehe zu Zeile ...
dialout:x:20:
Füge deinen "Benutzernamen" hinzu
dialout:x:20:username
Datei speichern
oder verwenden
Administration - Benutzer & Gruppen - Gruppen verwalten
gehe zur Zeile " dialout
" überprüfe die Eigenschaften, um sicherzustellen, dass "Benutzername" angekreuzt ist, wenn nicht "Benutzername" hinzugefügt werden muss.
Das hat bei mir geklappt und so wie es aussieht, hatten viele andere das gleiche Problem. Hoffe das hilft Jungs.
sudo gedit /etc/group
. Nicht. Tu es einfach nicht. Erfahren Sie, wie Sie mit usermod
oder einen Benutzer zu einer Gruppe hinzufügen adduser
. Und dein Beitrag ist eher ein Kommentar als eine Antwort auf die Frage, weil du nicht wirklich zeigst, wie man eine Verbindung herstellt.