PPS的意思是“每秒脉冲”,PPS源只是 每秒提供一个高精度信号,以便应用程序 可以用来调整系统时钟时间。
我不想使用ntp,只是用最简单的方式,让系统计时器与PPS同步。
我也不完全理解pps时间,因为可以使用 time_pps_fetch
time_pps_fetch
如果它是一个只有“每秒脉冲”的时钟,那么linuxps是如何提供纳秒分辨率的呢?
好吧,你需要一个pps设备(比如/dev/pps0)在你的系统中。
ldattach公司 命令式' sudo ldattach pps/dev/ttyS0 pps_测试 . 您可以阅读更详细的描述(使用udev规则,通过systemd服务自动启动) here
我希望它能帮助你;)
任何其他选择都需要使用adjtimex()编写实现。