嵌入式linux自动更新网络时间NTP移植
发布日期:2021-07-01 01:01:34 浏览次数:2 分类:技术文章

本文共 843 字,大约阅读时间需要 2 分钟。

有些嵌入式设备中为了节省成本或者体积原因都没有配备掉电保存电池,每次上电之后就需要人为手动的更新系统时间,而且系统时间也不准确。有些需要得到实时的比较准确的时间,以和服务器或是设备之间进行时间同步,但是很多嵌入式设备又不能通过人工设置时间的方式来同步时间,需要自动从网络上获取时间,这就需要用到NTP。NTP是网络时间协议(Network Time Protocol)的简称,它是用来同步网络中各个计算机设备的时间的协议。目前有第三方的代码可以支持NTP,本文讲诉ntpclient的用法。

ntpclient is an NTP (RFC-1305) client for unix-alike computers. Its functionality is a small subset of xntpd, but IMHO performs better (or at least has the potential to function better) within that limited scope. Since it is much smaller than xntpd, it is also more relevant for embedded computers.

ntpclient is Copyright (C) 1997-2015 Larry Doolittle, and may be freely copied and modified according to the terms of the GNU General Public License, version 2.
ntpclient的下载地址是: ntpclient下载地址

下载好后,解压,进入解压后的目录进行交叉编译

首先需要修改Makefile

# To cross-compile

    CC = arm-linux-gcc
将上面这行的注释去掉,进行交叉编译
然后之需要make&#x

转载地址:https://mao0514.blog.csdn.net/article/details/115763908 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux gettimeofday 时间转换成标准格式
下一篇:arm-linux-gcc下载与安装

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月09日 06时16分46秒