ARM开发板环境时间设置好之后,重启会又变了,与之前设置时间正好相差8个小时,应该是时区的问题。
使用date查看时间是UTC时间而不是CST,解决办法:
从ubuntu中拷贝/usr/share/zoneinfo/PRC文件,复制到ARM开发板中的/etc/目录下,并改名为localtime。
然后在开机启动脚本中加入hwclcok –s,将硬件时钟写入系统时钟。
这样再次启动之后,系统时间显示为Sat May 12 14:22:15 CST 2018。