Estoy usando GPS como reloj para NTP. Funciona muy bien y NTP se abre /dev/gps0
y lo lee bien. También tengo un programa que se puede abrir /dev/gps0
para leer (y escribir) en el dispositivo GPS para poder procesar la información y configurarla. ¿Cómo puedo ejecutar ambos al mismo tiempo?
No quiero usar gpsd y me gustaría encontrar alguna forma de compartir el puerto serie sin hacer algo que pueda romper el NTP. Socat, pseudo terminal? ¿Cómo puedo lograr esto fácilmente?
Respuestas:
Ignoro la razón por la que no quieres usar gpsd. Yo mismo, te sugiero que lo uses porque esta es probablemente la solución más simple. Si desea tener acceso a las oraciones NMEA, use el programa "gpspipe" mientras se ejecuta gpsd. Probablemente tendrás lo que quieres.
fuente