四川网站开发,wordpress模板 国内,PHP企业网站开发实践,东莞清溪镇做网站公司备注#xff1a;
1#xff09;测试时一定要接电池#xff0c;否则外部RTC断电后无法工作导致测试失败#xff1b;
2#xff09;如果连接了网络#xff0c;系统会自动同步NTP时钟#xff0c;所以需要关闭自动同步时钟。 关闭自动同步NTP时钟方法#xff1a;
先查看是…
备注
1测试时一定要接电池否则外部RTC断电后无法工作导致测试失败
2如果连接了网络系统会自动同步NTP时钟所以需要关闭自动同步时钟。 关闭自动同步NTP时钟方法
先查看是否开启同步执行命令
$ timedatectl
如下图所示 可以看到默认是打开的。
关闭时钟同步执行命令
$ timedatectl set-ntp 0
$ timedatectl
如下图所示 由上图可以看到关闭了时钟同步。 下面的测试中时间是随意设置仅是为了验证功能正常 测试思路记得接电池
1设置系统时钟外部RTC需要初始化时钟这里相当于给外部RTC的初始时钟
2将设置的系统时钟同步到硬件RTC
3关闭主板电源等待一会儿此时外部RTC继续工作
4给主板上电查看系统时钟查看外部RTC主要是查看外部RTC是否正确
5将外部RTC同步到系统时钟。 测试过程
查看当前外部RTC时间执行命令
$ hwclock
如下图所示 查看当前系统时钟执行命令
$ date
如下图所示 设置系统时钟执行命令这条命令中的双引号复制到调试串口终端中恒定被识别为中文符号需要手动改为英文符号
$ date -s “2019-11-6 21:50:00”
如下图所示 将系统时钟同步到硬件RTC执行命令
$ hwclock -w 查看硬件RTC时钟如下图所示 关闭主板等待一会给主板上电重新启动查看当前系统时钟和硬件时钟如下图所示可以看到硬件时钟是上面设置的 将硬件时钟同步到系统时钟执行命令
$ hwclock -s
设置完成后查看系统和硬件时钟如下图所示 硬件RTC测试完成。
硬件RTC测试完成后记得恢复NTP时钟同步执行命令
$ timedatectl set-ntp 1