与 NTP 共享 GPS NMEA 字符串

与 NTP 共享 GPS NMEA 字符串

我使用 GPS 作为 NTP 的时钟。它运行良好,NTP 可以正常打开/dev/gps0和读取。我还有一个可以打开/dev/gps0来读取(和写入)GPS 设备的程序,这样我就可以处理信息并对其进行配置。我如何同时运行两者?

我不想使用 gpsd,我想找到某种方法来共享串行端口,而无需执行可能破坏 NTP 的操作。Socat,伪终端?我该如何轻松实现这一点?

答案1

我忽略了您不想使用 gpsd 的原因。我个人建议您使用它,因为这可能是最简单的解决方案。如果您想访问 NMEA 语句,请在 gpsd 运行时使用程序“gpspipe”。您可能会得到您想要的。

相关内容