基于嵌入式linux的ntp源码的移植(基于arm64)
创始人
2024-06-03 05:11:05

        网络时间协议,英文名称:Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP的目的是在无序的Internet环境中提供精确和健壮的时间服务。

        本文提供一种基于嵌入式的ntp网络时间协议的移植,在ubuntu上下载ntp网络时间协议的源码压缩包,通过ntp的配置文件,利用交叉编译器(arm64)进行编译、安装,生成能够在arm64架构的linux系统上使用的ntp客户端(ntpdate)和ntp服务器(ntpd)。

1.首先在ntp官网下载ntp的源码压缩包,最新的源码为v4.2.8p15d的版本。

图1 下载ntp源码压缩包

2.拷贝ntp源码压缩包到工作目录,并解压源码压缩包。

图2 拷贝解压ntp源码压缩包

3.新建移植安装目录release和编译脚本build.sh。

图3 新建编译脚本和安装目录

4.编译脚本build.sh的内容如下所示:

图4 build.sh编译脚本内容

5.给编译脚本build.sh,并运行编译脚本。

图5 运行编译脚本

6.进入安装目录release查看移植成功。

图6 ntp移植成功

相关内容

热门资讯

OpenAI据称启动美国本土采...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:财联社)财联...
奥依塔克之行 ●吴港元 几年前的一个秋天,我来到克孜勒苏柯尔克孜自治州工作。由于人生地不熟,刚开始那两年,我...
美联储戴利:经济增长预测稳健 ...   旧金山联储行长戴利在X平台发文表示,经济增长预测稳健,劳动力市场趋于稳定,预计通胀将在年内改善。...
天津的生育津贴按什么标准领取 ...   天津女职工生育或终止妊娠按日享受生育津贴(;生育津贴日标准按照本人上年度月平均缴纳生育保险费的工...
生育津贴与产假工资不可兼得 杭...   我单位是北京一家公司,我单位有一女职工,该女职工每月工资4000元,单位为其缴纳了生育保险,女职...