Benutzer-Werkzeuge

Webseiten-Werkzeuge


solutions:gpsd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
solutions:gpsd [2017-08-14 14:23]
andreas
solutions:gpsd [2017-08-27 11:16] (aktuell)
andreas
Zeile 1: Zeile 1:
-====== gpsd findet die hama GPS-Maus nicht ======+====== Ubuntu 16.04: gpsd findet die Hama GPS-Maus nicht ======
  
 Auf dem ZBook14 ist OpenCPN installiert. Die Verbindung zur GPS-Maus soll über gpsd erfolgen. Leider findet gpsd die //hama// GPS-Maus nicht automatisch. Daher ist die Verbindung in der Konfigurationsdatei  Auf dem ZBook14 ist OpenCPN installiert. Die Verbindung zur GPS-Maus soll über gpsd erfolgen. Leider findet gpsd die //hama// GPS-Maus nicht automatisch. Daher ist die Verbindung in der Konfigurationsdatei 
-''/etc/default/gpsd'' statisch eingetragen und das hotplugging ausgeschaltet.+''/etc/default/gpsd'' statisch eingetragen und das hotplugging ausgeschaltet. Die Ursache kann auch die mangelhafte Umsetzung der systemd Einstellungen in Ubuntu 16.04 sein. Leider ist das Ganze dadurch etwas frickelig geworden...
  
 <code> <code>
Zeile 25: Zeile 25:
  
 Funktioniert es einmal nicht, kann eine Prüfung der ttyUSB# hilfreich sein (''ls -l /dev/ttyUSB*''). Ggf. die geänderte DEVICES in gpsd eintragen und mit ''$ sudo systemctl restart gpsd'' den Service neu starten. Funktioniert es einmal nicht, kann eine Prüfung der ttyUSB# hilfreich sein (''ls -l /dev/ttyUSB*''). Ggf. die geänderte DEVICES in gpsd eintragen und mit ''$ sudo systemctl restart gpsd'' den Service neu starten.
 +
 +Die folgenden Kommandos zeigen an, dass gpsd funktioniert:
 +
 +<code>
 +# Aktuelle Position anzeigen
 +$ cgps -s
 +# Umfangreiche Daten aus gpsd
 +$ gpsmon
 +# Grafische Anzeige
 +$ xgps
 +# Logger, kann in eine .gpx-Datei umgeleitet werden
 +$ gpxlogger
 +</code>
 +
 +Ich habe ein kleines Hilfs-Skript geschrieben, dass testet, welche Schnittstelle gerade aktiv ist und entsprechend die richtige Konfigurationsdatei kopiert. Darin muss die Variable $ORT angepasst werden, wenn das Skript verwendet werden soll.
 +
 +^ Dateiname      ^ Beschreibung    ^
 +| {{gpsd.sh}} | Shell-Skript (mit ''$ chmod gu+x gpsd.sh'' ausführbar machen!) |
 +| {{gpsd0}} | Konfigurationsdatei für /dev/ttyUSB0 |
 +| {{gpsd1}} | Konfigurationsdatei für /dev/ttyUSB1 |
 +
 +
 + 
solutions/gpsd.1502720591.txt.gz · Zuletzt geändert: 2017-08-14 14:23 von andreas