网络同步时间ntpdate,时区tzdata

硬件平台:TQ3358_coreB_v2

交叉编译器版本:gcc version 4.9.4 (Linaro GCC 4.9-2017.01)

Linux内核在启动时,将RTC的时间读到系统xtime数据结构中,作为系统时间。在系统关闭时,又将系统时间写入RTC时间。 
通常地,Linux内核一般只使用UTC时间,因为Linux内核对时区识别没有相应的处理,它只会将上层传入的关于时区的数据结构转换为UTC时间,LCT时间在内核被设置时,都先转化为UTC时间,再写入xtime数据结构中。 

UT时间是世界标准时间,而中国的东八区时间则是CST时间。

一,移植ntpdate

      网络时间协议Network Time Protocol(NTP) 是一种确保时钟保持准确的方法。如果可以访问互联网,只需安装ntp的客户端软件到互联网上的公共ntp服务器自动修正时间即可。

1.下载ntp源码包:ntp-dev-4.3.91.tar.gz(可下载地址:http://www.ntp.org/downloads.html

2.解压源码包后,进入解压出来的目录并配置:

  (1) 进入目录:cd ntp-dev-4.3.99/

  (2)在ntpd/ntp_loopfilter.c中增加下面的宏定义:

  #ifndef MOD_NANO

  #define MOD_NANO  0x2000

  #endif

  (3)配置安装路径(目录安装路径为当前路径下的install)及编译器:./configure --prefix=$PWD/install --exec-prefix=$PWD/install --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

世黎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值