Teilen des GPS-NMEA-Strings mit NTP

Teilen des GPS-NMEA-Strings mit NTP

Ich verwende GPS als Uhr für NTP. Das funktioniert prima und NTP öffnet /dev/gps0und liest es problemlos. Ich habe auch ein Programm, das sich öffnen lässt, /dev/gps0um das GPS-Gerät zu lesen (und darauf zu schreiben), sodass ich die Informationen verarbeiten und konfigurieren kann. Wie kann ich beides gleichzeitig ausführen?

Ich möchte gpsd nicht verwenden und würde gerne eine Möglichkeit finden, den seriellen Port freizugeben, ohne etwas zu tun, das NTP beschädigen könnte. Socat, Pseudoterminal? Wie kann ich dies einfach erreichen?

Antwort1

Ich ignoriere den Grund, warum Sie GPSD nicht verwenden möchten. Ich persönlich schlage vor, dass Sie es verwenden, da dies wahrscheinlich die einfachste Lösung ist. Wenn Sie Zugriff auf die NMEA-Sätze haben möchten, verwenden Sie das Programm „gpspipe“, während GPSD ausgeführt wird. Sie werden wahrscheinlich das bekommen, was Sie wollen.

verwandte Informationen