保持时间的前提是开发板有外接电源,纽扣电池或者电源模块之类的,能够给RTC持续供电。
设置系统时区
系统时钟默认为 UTC 时间,默认为 0时区,查看系统时区指令:
date -R
拷贝ubuntu系统中/usr/share/zoneinfo/Asia/Shanghai文件到嵌入式系统的/etc目录下面,更名为localtime后就可以改变时区,指令如下:
root@ubuntu:~/rootfs_zht/rootfs# cp /usr/share/zoneinfo/Asia/Shanghai ./etc/localtime
再次查看时区,可以看到已经变成了东八区。

设置系统时间
Linux有两个时间,一个是系统时间,一个是硬件时间。
- 显示系统时间命令:date
- 显示硬件时间命令:hwclock
- 将系统时间写到硬件时间里:hwclock -w
- 从硬件时间读到系统时间里:hwclock -s
修改系统时间:
date -s 2018.11.27-9:50:00

参考网址:
本文详细介绍如何在嵌入式系统中配置系统时间与时区,包括设置RTC持续供电、更改系统时区至东八区、理解Linux系统时间和硬件时间的区别,以及如何进行时间同步。
1065

被折叠的 条评论
为什么被折叠?



