使用NTP协议进行内部时间同步 2024-6-2 • ntp time-synchronization ntpd 我有两个通过以太网连接的嵌入式系统。我希望它们同步运行。使用 NTP 协议是同步它们的一个选项。但这是一个独立的系统。我没有互联网连接。是否可以在本地使用 ntp 协议。我的一个系统将是主系统,另一个将是从系统。 亲切的问候... 答案1 是的。您需要本地 LAN 上的 NTP 服务器。这里有两件事 - 准确的时间(例如时间实际上是正确的)和时间同步(它们都具有相同的时间,无论正确与否)。 如果你只是需要系统同步,就时间达成一致即使他们没有使用正确的时间,你也可以安装一个便宜的盒子,里面装上你最喜欢的 Linux 发行版,配置它作为时间服务器(例子) 并告诉这两个嵌入式系统使用它作为它们的时间源。 如果你需要准确的那么您需要一个 GPS 或无线电时间时钟,它将时间设置为外部源而无需以太网连接。这例如,是我使用的那个,但还有其他的。 答案2 即使在一台只能间歇性访问更高层时间服务器的机器上,NTP 也可以通过跟踪系统时钟与实际时间的偏差(并应用调整)来保持时钟正确。它只需要在某些时候连接,这样它就可以了解偏差是什么(偏差可能会因环境温度、电池状态等其他因素而变化,而 NTP 无法解释这些因素)。 在您的情况下,如果有两台机器,完全有可能让一台机器从另一台机器获取时间戳 - 但两台机器的时间戳与实际时间的不同步将越来越大。 你可以得到便宜电波钟和GPS 适配器它将提供您的计算机可读的精确时间测量(使用 NTP 您只需要在单个系统上进行配置)。 相关内容 如何在没有 apt-get 的情况下在 Ubuntu 上安装 Java Ubuntu 18.04 找不到 NVidia 驱动程序[关闭] 在 Visual Studio 2010 的哪个级别可以获得远程调试支持? 为什么我无法删除jq中的这些数组项? 如何在 flalign 中自动换行 如何在我的 2k8 服务器上首先设置 DNS 以配置 ns1.example.com 和 ns2.example.com? 我看不到使用 Asustor NAS VirtualBox 运行的虚拟机? Postfix 不发送邮件;example.com 循环回到我自己并且连接超时 OS X 上的虚拟机服务器 我的文本被自动突出显示