我正在使用Linux嵌入式板。它使用LinuxKernelv2.6.37和外部I2C RTC cbc34803。我已经成功地整合了RTC硬件。除了系统时间和硬件时钟时间之间的同步问题外,它工作正常。
据我所知,Linux中有两种类型的时间:系统时间和硬件时钟时间(RTC)。
当系统启动时,系统时间由硬件时钟时间设置。但是,当我用date
命令更改系统时间时,系统时间并不同步到RTC。当然,如果我使用hwclock -w
命令,它将被同步。
我希望系统自动更新系统时间到rtc (硬件时钟)时间,每次当系统时间改变。问题是,从系统时间到rtc同步时间的响应是哪个?我需要做什么?
发布于 2015-09-28 10:00:24
您可以编写一个同时执行以下两项任务的函数:
set_both_clocks() {
date "$@"
hwclock -w
}
在设置系统时钟时,给出完全相同的参数。
https://unix.stackexchange.com/questions/232447
复制相似问题