在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 242|回复: 1

[原创] 以RK3568为例,ARM核心板如何实现NTP精准时间同步?

[复制链接]
发表于 2024-11-7 11:09:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
  • 背景

网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间同步到某些时间标准。NTP对于我们产品来说有什么用呢,简单的讲,当你的设备时间不准确了,你可以接入到互联网,从网上同步一下时间,非常方便。
对于我们嵌入式行业,大批量生产板卡烧写系统时,逐个给产品统一时间无疑是一件很痛苦的事情,所以我们选择一台主机作为NTP服务器,让板卡通过NTP服务去同步该时间,便可高效解决这个问题!



2. 技术实现
接下来为大家演示下使用方法,这里使用RK3568评估板与一台电脑主机做方案验证。
ABUIABAEGAAgi4mmuQYoxMrRhQMwjQY4jgM!600x600.png
图1   HD-RK3568-CORE核心板

2.1 电脑主机配置

1.Windows 运行打开“regedit”编辑注册表;

ABUIABAEGAAg9LuGuQYonOLt4QQwiwM43gE.png

2.找到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters",[Type]设定值修改为“NTP”;

ABUIABAEGAAg9LuGuQYogdPInAcwxQc45QU.png

3.找到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config",[AnnounceFlags]修改设定值为5。AnnounceFlags的值为5时,强制时钟源为本地CMOS时钟。

ABUIABAEGAAg9LuGuQYojZDqqgQwxAc45QU.png

4."HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer",[Enabled]数值修改为1。此

ABUIABAEGAAg9LuGuQYojZDqqgQwxAc45QU.png

作用为开启NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)

ABUIABAEGAAg9LuGuQYonNC95QQwxgc46gU.png

5.重起Windows Time服务

a)打开开始菜单输入“CMD”在命令行模式下输入:

net stop w32time && net start w32time

重启一下win32time服务,如未启动w32time 只需执行 net start w32time 即可

b) 打开运行框 输入services.msc 打开服务.


ABUIABAEGAAg9LuGuQYo1NzDwQMwjwM45gE.png

将windows time 服务设置为自启

(实测开启自动启动,重启后依然没有启动,需要手动启动)

ABUIABAEGAAg9LuGuQYo7pmFPTDWBjjRBA.png

6.NTP服务为UDP 123端口,注意防火墙放开该端口,windows防火墙放开方法:
netsh advfirewall firewall add rule name="NTP Server" dir=in action=allow protocol=UDP localport=123
7.设置网口ip为192.168.1.10与开发板保持同网段。

2.2     linux端(RK3568)
1.如使用buildroot文件系统,则使用chrony去同步时间:
/etc/chrony.confserver192.168.1.110 iburstmaxdistance16.0makestep1.0 3driftfile/var/lib/chrony/driftrtcsync
重启chrony服务
/etc/init.d/S49chrony restart
2.如使用debian使用ntp
systemctlstopntpntpdata 192.168.1.110
至此我们完成了对NTP功能的演示。






发表于 2024-11-7 13:30:58 | 显示全部楼层
不错的帖子  支持一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-5 04:34 , Processed in 0.015874 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表