linux时钟分为硬件时钟(RTC)和系统时钟,系统时钟是指linux kernel里的时钟,而硬件时钟则是主板上有电池供电的时钟,linux启动后硬件时钟就回去读取系统时钟的设置,然后系统时钟就可以独立于硬件运行。
为了保证开发板断电重启后能够准确的读出时间,有必要设置硬件时钟,开发板安装上电池以后就可以硬件设置时钟了,这样有电池供电系统掉电再重启时间还是准确的。具体设置步骤如下:
首先设置系统时间:
date "2017-11-09 17:50:30"
然后将时间写入硬件:
hwclock -w
这样就可以实现掉电时间准确了。