rk3568-rtc同步实时时钟

本章主要讲述如何在开发板断电的情况下,让时钟还能继续运行。即下次启动开发板时,时钟正常。
首先需要检查kernel的.config文件,注意.config文件是否正确配置了时钟。比如这里时钟是ds1307。如果没有配置则在命令行发送hwclock -s 命令时,用示波器抓时钟的i2c,i2c不会有信号。
在这里插入图片描述

再配置完后,我们将下面代码,加入开机启动文件中。

echo "ds1307 0x68" > /sys/class/i2c-adapter/i2c-5/new_device
hwclock -s

再通过下面的方式设置ds1307的时区,在命令行输入下面代码

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

然后设置时间

date --set="2024-09-28 22:19:00"
hwclock -w -f /dev/rtc0

再断电重启即可检测到时钟是正常的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值