代码之家  ›  专栏  ›  技术社区  ›  ransh

PPS:如何从PPS调整系统时钟?

  •  0
  • ransh  · 技术社区  · 5 年前

    PPS的意思是“每秒脉冲”,PPS源只是 每秒提供一个高精度信号,以便应用程序 可以用来调整系统时钟时间。

    我不想使用ntp,只是用最简单的方式,让系统计时器与PPS同步。

    我也不完全理解pps时间,因为可以使用 time_pps_fetch

    如果它是一个只有“每秒脉冲”的时钟,那么linuxps是如何提供纳秒分辨率的呢?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Rinat Gadelshin    5 年前

    好吧,你需要一个pps设备(比如/dev/pps0)在你的系统中。

    ldattach公司 命令式' sudo ldattach pps/dev/ttyS0 pps_测试 . 您可以阅读更详细的描述(使用udev规则,通过systemd服务自动启动) here

    我希望它能帮助你;)

        2
  •  0
  •   ransh    5 年前

    任何其他选择都需要使用adjtimex()编写实现。