Mein Problem ist ein Problem mit meinem eigenen Code. Ich habe minicom ausprobiert und wenn die seriellen Optionen richtig eingestellt sind, liest sie den ttyUSB0-Port und mein GPS-Dongle kann gut gelesen werden. Es gibt anscheinend einige Unterschiede beim Setup der seriellen Schnittstelle zwischen CentOS und Ubuntu, die ich finden muss. Danke für die, die kommentiert haben.
Verwendung von seriellem USB-Treiber auf Himbeer-Pi
721
Terry L Anderson
Ich verwende Ubuntu 14.04 auf einem Raspberry Pi 3. Die USB-Anschlüsse scheinen für andere Zwecke gut zu funktionieren, ein Seriell-zu-USB-Kabel scheint jedoch nicht zu funktionieren. Ich habe das Kabel und ein Programm verwendet, das vom Port auf x86_64 CentOS 6 genau richtig liest. Wenn ich / dev / ttyUSB0 stecke (wie bei CentOS) erstellt, kann mein Code das Gerät öffnen (), aber read () gibt keine Zeichen zurück. Irgendeine Idee, warum es versagt? Ich benutze open ("/ dev / ttyUSB0", O_RDONLY | O_NOCTTY), was gelingt, aber read (fd, & c, 1) kehrt nie zurück.
Kann ein Stromproblem sein, wenn der Pi dem Adapter nicht genügend Strom liefert.
ctrl-alt-delor vor 7 Jahren
0
Warum nicht die eingebettete serielle Schnittstelle `/ dev / ttyAMA0` an den Pins 8 und 10 verwenden?
Alex vor 7 Jahren
0
Ich verwende eigentlich einen GPS-Dongle, der eine Prolific-Serien-zu-USB-Schnittstelle eingebaut hat. Auch andere Seriell-zu-USB-Kabel scheinen das gleiche Problem zu haben (die meisten verwenden den gleichen Prolific-Chip).
Terry L Anderson vor 7 Jahren
0
RP3 verwendet ein 2A-Netzteil, um die Stromversorgung zu erzeugen, und ich verwende keine anderen USB-Anschlüsse. Ich habe sogar ein Y-Kabel ausprobiert, das Strom von zwei Ports mit den gleichen Ergebnissen bezieht.
Terry L Anderson vor 7 Jahren
0
Sie beschweren sich also im Wesentlichen, dass Ihr Programm nicht funktioniert. Sie haben jedoch keinen Code gepostet. Nur weil das Programm * auf einem Rechner * "funktioniert", bedeutet dies nicht, dass Sie portablen Code haben und anderswo funktionieren sollten. Deshalb müssen Sie nur ein Ratespiel starten. Das Syslog für den USB-Adapter wäre ebenfalls auffällig. @richard - Ein USB-zu-Seriell-Adapter benötigt weniger als 10 mA (ich habe es gemessen).
sawdust vor 7 Jahren
0
Wenn ich es wäre, würde ich zuerst versuchen, mit Hilfe von "minicom" die Kommunikation mit dem GPS über das USB-Gerät herzustellen
Alex vor 7 Jahren
0
Ich habe minicom ausprobiert und es zeigt auch keine Eingabe auf RaspberryPi3, aber es zeigt sich gut auf CentOS auf einem x86_64. Ich habe mich nur gefragt, ob jemand anderes einen Seriell-zu-USB-Adapter auf einem RaspberryPi3 erfolgreich verwendet hat.
Terry L Anderson vor 7 Jahren
0
Es tut mir leid. minicom funktioniert, also liegt der Fehler in meinem Programm nicht am Treiber - ein gewisser Unterschied zwischen CentOS 6 und Ubuntu beim Einrichten des Ports ist offensichtlich. Danke für die Kommentare.
Terry L Anderson vor 7 Jahren
0
1 Antwort auf die Frage
0
Terry L Anderson
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?