Hallo!
Gerne würde ich einmal probieren, ob sich aus meinem Garmin eTrex Legend HCx und einem Ubuntu-Rechner nicht ein Navi machen lässt. Navigationssoftware habe ich jetzt schon einmal gefunden, aber es fehlt noch die Verbindung zum GPS, um live an die aktuelle Position zu kommen.
Das Mittel der Wahl scheint dafür gpsd zu sein. Leider habe ich es noch nicht wirklich hinbekommen, Daten aus dem Garmin zu lesen. Zunächst unterstützt gpsd wohl nur die ältere Verbindungsart über /dev/ttyUSB0. Dazu habe ich das Modul garmin_gps nachträglich geladen (es ist mittlerweile auf der blacklist, da andere Programme wie gpsbabel direkt über USB, ohne Serial-Converter, mit dem Gerät sprechen).
Wenn ich gpsd starte, bekomme ich folgende Meldungen:
$ gpsd -nND2 /dev/ttyUSB0 gpsd: launching (Version 2.36) gpsd: listening on port gpsd gpsd: Unable to start ntpshm. gpsd must run as root. gpsd: successfully connected to the DBUS system bus gpsd: running with effective group ID 1000 gpsd: running with effective user ID 1000 gpsd: opening GPS data source at '/dev/ttyUSB0' gpsd: speed 9600, 8N1 gpsd: Can't open /proc/bus/usb/devices gpsd: gpsd_activate(1): opened GPS (5) gpsd: client 127.0.0.1 (0) connect on fd 6 gpsd: detaching 127.0.0.1 (sub0, fd 6) in detach_client
Der Client, mit dem ich es probiert habe, ist xgps, der Testclient von gpsd selbst.
Hat jemand Erfahrung damit und vielleicht einen Tipp, wie ich die Verbindung hinbekommen könnte?
Liebe Grüße
Fredo