天嵌 ARM开发社区

 找回密码
 注册
查看: 3892|回复: 1

TQ2440 修改时区和时间

[复制链接]
Smartfatlv 发表于 2014-5-15 17:23:33 | 显示全部楼层 |阅读模式
1.设置时间
《TQ2440开发板使用手册》讲过怎么去设置开发板时间
(1)设置linux系统时间
#date -s  "2014-05-15 17:00:00"    //设置格式有好几种,这种挺直观的
(2)设置硬件时间
#hwclock -w           //将系统时间同步到硬件CMOS时间
(3)
#hwclock -s           //将硬件CMOS时间同步到系统时间,
这条命令写在系统启动初始化文件/etc/init.d/rcS中,每次开机时把硬件CMOS时间同步给系统时间。
因为板子有电池供电,掉电时CMOS时间不会丢失。


2.设置时区date查询到的时间用的是UTC世界标准时间=GMT格林尼治平均时,而我们北京时间应该领先这个时间8个小时。
由于使用UTC作为时间标准导致每次用ntpdate命令去同步网络时间的时候每次看着都不对。
所以要把时区改为北京、重庆、上海。
方法如下:

[root@localhost ~]#vi/etc/sysconfig/clock  

ZONE=Asia/Shanghai

UTC=false

ARC=false

[root@localhost ~]# rm /etc/localtime   如果不存在localtime文件则不需此语句

[root@localhost ~]# ln -sf/usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置完后,再用date查询时间时区就变为CST

CST却同时可以代表如下 4 个不同的时区:

Central Standard Time (USA) UT-6:00

Central Standard Time (Australia) UT+9:30

China Standard Time UT+8:00

Cuba Standard Time UT-4:00

CST可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间


这时再用ntpdate命令去同步ntp网络时间服务器时间时就不会出现显示时间与实际时间差别太大的问题。


3.ntp移植

只要板子可以连接外网,就可以使用ntp去同步网络时间。

移植方法详解如下:

下载ntp源码包,交叉编译,将bin目录下的文件拷贝到板子上,修改好ntp.conf后拷贝到板子/etc/目录下

具体讲解如下:

http://blog.csdn.net/sailor_8318/article/details/2310459

国内常用NTP服务器地址及IP


210.72.145.44  (国家授时中心服务器IP地址)
133.100.11.8  日本 福冈大学
time-a.nist.gov 129.6.15.28 NIST, Gaithersburg, Maryland
time-b.nist.gov 129.6.15.29 NIST, Gaithersburg, Maryland
time-a.timefreq.bldrdoc.gov 132.163.4.101 NIST, Boulder, Colorado
time-b.timefreq.bldrdoc.gov 132.163.4.102 NIST, Boulder, Colorado
time-c.timefreq.bldrdoc.gov 132.163.4.103 NIST, Boulder, Colorado
utcnist.colorado.edu 128.138.140.44 University of Colorado, Boulder
time.nist.gov 192.43.244.18 NCAR, Boulder, Colorado
time-nw.nist.gov 131.107.1.10 Microsoft, Redmond, Washington
nist1.symmetricom.com 69.25.96.13 Symmetricom, San Jose, California
nist1-dc.glassey.com 216.200.93.8 Abovenet, Virginia
nist1-ny.glassey.com 208.184.49.9 Abovenet, New York City
nist1-sj.glassey.com 207.126.98.204 Abovenet, San Jose, California
nist1.aol-ca.truetime.com 207.200.81.113 TrueTime, AOL facility, Sunnyvale, California
nist1.aol-va.truetime.com 64.236.96.53 TrueTime, AOL facility, Virginia
————————————————————————————————————
ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)
s1a.time.edu.cn        北京邮电大学
s1b.time.edu.cn        清华大学
s1c.time.edu.cn        北京大学
s1d.time.edu.cn        东南大学
s1e.time.edu.cn        清华大学
s2a.time.edu.cn        清华大学
s2b.time.edu.cn        清华大学
s2c.time.edu.cn        北京邮电大学
s2d.time.edu.cn        西南地区网络中心
s2e.time.edu.cn        西北地区网络中心
s2f.time.edu.cn        东北地区网络中心
s2g.time.edu.cn        华东南地区网络中心
s2h.time.edu.cn        四川大学网络管理中心
s2j.time.edu.cn        大连理工大学网络中心
s2k.time.edu.cn CERNET桂林主节点
s2m.time.edu.cn 北京大学

移植好ntp到板子上之后使用ntpdate命令同步时间:
#ntpdate 202.120.2.101






高级放牛娃 发表于 2014-7-19 23:57:23 | 显示全部楼层
谢谢。
NTP的那个非常有用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 23:47 , Processed in 1.046875 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表