
Estou usando o GPS como relógio para NTP. Funciona muito bem e o NTP abre /dev/gps0
e lê bem. Também tenho um programa que pode abrir /dev/gps0
para ler (e escrever) no dispositivo GPS para que eu possa processar as informações e configurá-las. Como posso executar os dois ao mesmo tempo?
Não quero usar o gpsd e gostaria de encontrar uma maneira de compartilhar a porta serial sem fazer algo que possa quebrar o NTP. Socat, pseudo terminal? Como posso fazer isso facilmente?
Responder1
Ignoro o motivo pelo qual você não deseja usar o gpsd. Eu mesmo sugiro que você o use porque esta provavelmente é a solução mais simples. Se quiser ter acesso às sentenças NMEA, use o programa "gpspipe" enquanto o gpsd estiver em execução. Você provavelmente terá o que deseja.