你的位置:主页 > bbin视讯正规平台 >

移植ntp效劳到arm-linux平台

2020-04-25 | 人围观

  转载自:http://blog.csdn.net/orange1988319/article/details/8880788,做了一些弥补

  本文参考copy博客:http://www.qiyangtech.com/bbs/read.php?tid=34,依据自己的编译情况停止了恰当的修改,自己只应用ntp做客户端

  参考博客:http://blog.csdn.net/sailor_8318/article/details/2310459

  ?

  1、说明?

  ?

  收集时间协定Network Time Protocol(NTP)?是一种确保时钟保持准确的方法。假设可以访问互联网,只需装置ntp的客户端软件到互联网上的公共ntp效劳器主动修改时间便可?

  2、准备任务?

  1、ntp源码包:ntp-4.2.4p7.tar.gz

  2、交叉编译对象:arm-linux-gcc? (可下载地址:http://download.csdn.net/download/valenteli/4202015)

  3、移植步调?

  1、解压ntp源码包到指定目次?

  [liuc@QY-SVN ntp-4.2.4p7]$?tar ?zxvf ?ntp-4.2.4p7.tar.gz

  2、进入刚解压目次,并设备?

  (1)[liuc@QY-SVN ntp-4.2.4p7]$?cd ? ntp-4.2.4p7

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

  #ifndef MOD_NANO

  #define MOD_NANO ?0x2000

  #endif

  (2)[liuc@QY-SVN ntp-4.2.4p7]$?https://blog.csdn.net/zgrjkflmkyc/article/details/configure

  --prefix=$PWD/install?--exec-prefix=$PWD/install?--host=arm-linux

  CC=arm-linux-gcc

  ?

  留心:a.指定的装置目次位源码目次下的install文件夹, b.运转configure前要先设置好arm-linux开辟情况,否则报错。

  3、编译并装置?

  [liuc@QY-SVN ntp-4.2.4p7]$?make?

  [liuc@QY-SVN ntp-4.2.4p7]$?make ?install

  4、装置完以后在装置目次下install文件夹会有三个文件夹发生

  [liuc@QY-SVN ntp-4.2.4p7]$?ls?

  bin ? ?lib ? ?man?

  bin目次中的敕令文件有以下:

  [liuc@QY-SVN ntp]$?ls bin

  ntpd ? ntpdate ? ntpdc ? ntp-keygen ? ntpq ? ntptime ? ntptrace ? ntp-wait ? sntp ? tickad

  5、把bin目次下的需求的敕令文件拷贝到开辟板的/bin目次下,或许全部拷贝过去?

  ntp客户端需求用到的敕令有ntpdate,ntp效劳器需求用到的敕令有ntpd?

  4、ntp客户端?

  1、保证收集能正常应用(否则ntpdate依次能够会被阻塞在获得收集时间的中央,同事启动ntpdate时也要留心ntpdate的阻塞不能影响其他依次的启动)

  2、拷贝ntddate敕令到开辟板以后履行以下敕令?

  root@am335x:/#?ntpdate ?time.buptnet.edu.cn(或许ntpdate ?202.112.10.60)?

  说明:time.buptnet.edu.cn是北京时间的NTP效劳器(IP:202.112.10.60)?

  有时分下面的ntp效劳器ping欠亨,建议应用智能dns的ntp效劳器,前去的基本上都是中国的ntp效劳。

标签:

相关内容推荐:

Top