Ich verwende GPS als Uhr für NTP. Es funktioniert großartig und NTP öffnet /dev/gps0
und liest es gut. Ich habe auch ein Programm, das /dev/gps0
zum Lesen (und Schreiben) des GPS-Geräts geöffnet werden kann , damit ich die Informationen verarbeiten und konfigurieren kann. Wie kann ich beide gleichzeitig ausführen?
Ich möchte kein gpsd verwenden und möchte einen Weg finden, den seriellen Port zu teilen, ohne etwas zu tun, das NTP beschädigen könnte. Socat, Pseudoterminal? Wie kann ich das leicht erreichen?
Antworten:
Ich ignoriere den Grund, warum du keinen Zauberstab benutzt, um gpsd zu benutzen. Ich selbst empfehle Ihnen, es zu 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 haben, was Sie wollen.
quelle