Not long ago, the Development Board needs to display the clock, but the default time is UTC time, so the time zone file is added. [Cpp] // copy the Shanghai Time Zone/usr/share/zoneinfo/Asia/Shanghai file to cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime under/etc however, when debugging the clock, after the time is set and the hardware is written, the boot speed is always 8 hours. The investigation found that the hardware is written using hwclock-w, and the local time is written by default, while the kernel is written according to UTC at startup, which is just increased by 8 hours. So replace hwclock-w with hwclock-uw to work normally. [Plain] hwclock: invalid option -- y BusyBox v1.15.2 (2009-10-26 18:24:41 CST) multi-call binary Usage: hwclock [-r | -- show] [-s | -- hctosys] [-w | -- systohc] [-l | -- localtime] [-u | -- utc] [-f FILE] Query and set hardware clock (RTC) options: -r Show hardware clock time-s Set system time from hardware clock-w Set hardware clock to system time-u Hardware clock is in UTC-l Hardware clock is in local time-f FILE use specified device (e.g. /dev/rtc2)