gpt4 book ai didi

linux - PPS : how to adjust system clock from PPS?

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:51 26 4
gpt4 key购买 nike

在 Linux PPS 文档中说:

PPS means "pulse per second" and a PPS source is just a device which provides a high precision signal each second so that an application can use it to adjust system clock time.

但我还没有找到如何调整系统时钟计时器 (hwclock) 的方法。我宁愿不使用 ntp,只是以最简单的方式让系统计时器与 PPS 同步。

是否可以从 PPS 调整系统计时器(不使用 ntp)?

我也不完全理解 pps 时间,因为可以使用 time_pps_fetch 命令从用户空间读取(参见 ppstest.c 示例)

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

最佳答案

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

如果您已经将 PPS 源(如 gps 接收器)连接到串口,则可以通过像“sudo ldattach pps/dev/ttyS0”这样的ldattach 命令实现它端口 (/dev/ttyS0)。之后,您可以将/dev/pps0 作为设备路径提供给 time_pps_fetch 函数。或者控制台应用程序 pps_test。您可以阅读更详细的描述(使用 udev 的规则,通过 systemd 服务自动启动)here .

希望对你有帮助;)

关于linux - PPS : how to adjust system clock from PPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54718393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com