当前位置: 首页 > news >正文

eFish-SBC-RK3576工控板外部RTC测试操作指南

备注:

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

相关文章:

  • SpringBoot项目接入DeepSeek
  • Linux:web服务nginx
  • Pinecone向量库 VS Redis
  • 大模型工具与案例:云服务器部署dify(1)
  • 递归element-ui el-menu 实现无限级子菜单
  • Nginx 搭建支持多版本和前端路由的静态网站
  • 初始图形学(7)
  • C++并发编程完全指南:从基础到实践
  • 准确---Typora配置Gitee图床并实现自动图片上传
  • Windows环境下maven的安装与配置
  • 实践003-Gitlab CICD编译构建
  • 隐私计算技术及其在数据安全中的应用:守护数据隐私的新范式
  • python 闭包获取循环数据经典 bug
  • 滑动窗口——长度最小子数组
  • Go 并发错误处理利器:深入理解 errgroup
  • Kafka的消息保留策略是怎样的? (基于时间log.retention.hours或大小log.retention.bytes,可配置删除或压缩策略)
  • 【前端基础】7、CSS的字体属性(font相关)
  • 《Python星球日记》 第47天:聚类与KMeans
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.3.30)
  • 项目模拟实现消息队列第二天
  • 卢正已任上海市司法局党委委员、副局长
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 欧盟决意与俄罗斯能源彻底决裂之际,美国谋划新生意:进口俄气对欧转售
  • 央行最新报告:积极落地5月推出的一揽子金融政策,促进经济供需平衡、物价合理回升
  • 经济日报整版聚焦“妈妈岗”:就业路越走越宽,有温度重实效
  • 北上广深均宣布下调个人住房公积金贷款利率