基于ARM的网络时间同步系统的设计与实现
发布时间:2018-06-18 09:37
本文选题:网络时间同步 + ARM ; 参考:《西安电子科技大学》2014年硕士论文
【摘要】:网络时间同步技术是指通过一种方式使网络中的设备可以与标准时间同步,保证所有设备与标准时间一致。网络时间同步技术在电子通信领域受到人们越来越多的重视,如卫星发射与测控系统、航空管理系统、以及煤炭监测系统等等。在这些场合,对系统内的时钟的要求非常高,任何一个微小的误差都会导致非常严重的后果。另外,网络时间同步技术还应用在一些军事领域,在这些场合对于时间同步提出了更高的要求,所以需要对时钟不断调整,让它们能够尽量统一于一个标准时间。所以研究网络时间同步技术有着重大的意义。 本文在分析网络时间协议(NTP)的基础上,主要论述了基于ARM的网络时间同步系统的设计与实现。该系统在硬件方面,我们选择了目前流行的16/32位ARM核的RISC处理器S3C44B0X作为主处理器,它的优点是时钟频率高,处理速度快,片内含有网络控制器,系统接口简单。在软件方面我们对相关的服务器软件和NTP客户端软件进行了开发,,最终完成了网络授时系统的软件开发。 该网络时间同步系统利用串口再结合ARM内部的计数器产生服务器的标准时钟,同时它会把接收到客户机提出申请的时间和向客户机回送应答信号的时间标记到响应包上,然后再通过网络接口向提出申请的客户机发出响应包,最后客户机会通过响应包对本地时钟进行修正,在网络中实现客户端的时间同步。 最终实验证明该系统运行稳定,能够正确实现网络授时服务,达到了设计要求。
[Abstract]:Network time synchronization is to synchronize all devices with standard time by a way. Network time synchronization technology has attracted more and more attention in the field of electronic communication, such as satellite launch and control system, aviation management system, coal monitoring system and so on. In these cases, the system clock requirements are very high, any small error will lead to very serious consequences. In addition, the network time synchronization technology is also applied in some military fields, which put forward higher requirements for time synchronization, so it is necessary to adjust the clock constantly so that they can be unified in a standard time as much as possible. So it is of great significance to study the network time synchronization technology. Based on the analysis of network time protocol (NTP), this paper mainly discusses the design and implementation of network time synchronization system based on arm. In terms of hardware, we choose S3C44B0X, a popular 16 / 32-bit arm core RISC processor, as the main processor. It has the advantages of high clock frequency, fast processing speed, network controller in the chip and simple system interface. In terms of software, we developed the related server software and NTP client software, and finally completed the software development of the network time service system. The network time synchronization system uses serial port to combine with the counter inside arm to generate the standard clock of the server. At the same time, it marks the time of receiving the request from the client and sending the reply signal to the client on the response packet. Then the client sends the response packet to the requesting client through the network interface. Finally, the client corrects the local clock through the response packet and realizes the time synchronization of the client in the network. Finally, the experiment proves that the system runs stably and can realize the network time service correctly, which meets the design requirements.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.05
【参考文献】
相关期刊论文 前8条
1 赵景斐;;NTP在网络时间同步中的应用[J];测绘与空间地理信息;2008年05期
2 何立民;嵌入式系统的定义与发展历史[J];单片机与嵌入式系统应用;2004年01期
3 宋妍,朱爽;基于NTP的网络时间服务系统的研究[J];计算机工程与应用;2003年36期
4 李明国,宋海娜,胡卫东;Internet网络时间协议原理与实现[J];计算机工程;2002年02期
5 贺鹏,吴海涛;分布式系统的时间同步算法研究及应用[J];计算机应用;2001年12期
6 张红,王志强,陈前斌,陈伟;NTP协议及其在电信网络中的应用[J];计算机应用;2004年S1期
7 ;Guaranteed cost control for networked control systems[J];Journal of Control Theory and Applications;2004年02期
8 姜团彩;网络时间协议的基本原理及其在校园网络的应用[J];龙岩师专学报;2004年03期
本文编号:2035022
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2035022.html