hi3536同步时间
一、目的
hi3536使用ntp同步或更新时间
二、准备
1.下载源码(http://www.ntp.org/downloads.html)
我用的是ntp-4.2.8p11.tar.gz
2.交叉编译工具:hisiv300-linux
三、交叉编译
1.解压源码包
tar -xzvf ntp-4.2.8p11.tar.gz
2.进入目录和配置
cd ntp-4.2.8p11/
./configure --prefix=$PWD/install --exec-prefix=$PWD/install --host=arm-hisiv300-linux CC=arm-hisiv300-linux-uclibcgnueabi-gcc --with-yielding-select=yes
3.编译源码
make
make install
4.编译完可以在install目录看见
bin libexec sbin share
5.我们需要的都在bin目录下,把要用到的命令拷贝到开发板的/bin目录下
主要是两个命令:
ntp客户端需要用到的命令有ntpdate
ntp服务器需要用到的命令有ntpd
四、在开发板上运行(我这里是以一台做服务器,另一个做客户机)
服务端
1.先配置ntp.conf文件
放在/etc/ntp.conf(没有的话自己创建一个文件)
文件内容:
#restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict default nomodify notrap #不限制客户端ip
server 127.127.1.0 # 以本地时间同步
fudge 127.127.1.0 stratum 8 #防止Server dropped: strata too high错误
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
2.运行ntpd命令
ntpd -c /etc/ntp.conf
客户端
1.复制ntpdate命令到/bin下之后
运行 ntpdate ip 同步时间
五、错误解决
http://www.blogjava.net/spray/archive/2008/07/10/213964.html
六、参考博客
新路程------hi3516a配置ntp服务 https://blog.csdn.net/u013308744/article/details/77862540
移植ntp服务到arm-linux平台 https://blog.csdn.net/zgrjkflmkyc/article/details/45098831
arm开发板使用ntp与服务器同步时间 https://blog.csdn.net/zmlovelx/article/details/25313673
一、目的
hi3536使用ntp同步或更新时间
二、准备
1.下载源码(http://www.ntp.org/downloads.html)
我用的是ntp-4.2.8p11.tar.gz
2.交叉编译工具:hisiv300-linux
三、交叉编译
1.解压源码包
tar -xzvf ntp-4.2.8p11.tar.gz
2.进入目录和配置
cd ntp-4.2.8p11/
./configure --prefix=$PWD/install --exec-prefix=$PWD/install --host=arm-hisiv300-linux CC=arm-hisiv300-linux-uclibcgnueabi-gcc --with-yielding-select=yes
3.编译源码
make
make install
4.编译完可以在install目录看见
bin libexec sbin share
5.我们需要的都在bin目录下,把要用到的命令拷贝到开发板的/bin目录下
主要是两个命令:
ntp客户端需要用到的命令有ntpdate
ntp服务器需要用到的命令有ntpd
四、在开发板上运行(我这里是以一台做服务器,另一个做客户机)
服务端
1.先配置ntp.conf文件
放在/etc/ntp.conf(没有的话自己创建一个文件)
文件内容:
#restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict default nomodify notrap #不限制客户端ip
server 127.127.1.0 # 以本地时间同步
fudge 127.127.1.0 stratum 8 #防止Server dropped: strata too high错误
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
2.运行ntpd命令
ntpd -c /etc/ntp.conf
客户端
1.复制ntpdate命令到/bin下之后
运行 ntpdate ip 同步时间
五、错误解决
http://www.blogjava.net/spray/archive/2008/07/10/213964.html
六、参考博客
新路程------hi3516a配置ntp服务 https://blog.csdn.net/u013308744/article/details/77862540
移植ntp服务到arm-linux平台 https://blog.csdn.net/zgrjkflmkyc/article/details/45098831
arm开发板使用ntp与服务器同步时间 https://blog.csdn.net/zmlovelx/article/details/25313673