摘要:随着现代信息系统的发展,网络系统日益广泛的应用于各行各业,时间同步在网络系统中也扮演着更加重要的角色。传统的时间校准采用的是将已知精准的时钟信息来对设备的物理时钟进行时间同步,由于考虑的物理因素较多,所以有时候不能很好的解决时钟同步问题。并且由于时间授时的方便简单,而且嵌入式又是一种逐渐被人们所认可的技术,因此在局域网的内部通过相关的时间协议来进行时间的同步。
本文利用嵌入式系统与NTP时间协议进行网络授时,通过ARM单片机成功的解决了基于嵌入式的时间同步问题,并且设计的授时服务器的应用情况良好,实现了对于时间同步的功能。
关键词:嵌入式;无线通信;WiFi模块;NTP网络授时
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 研究背景-1
1.2国内外发展现状-1
第二章 系统总体设计-3
2.1单片机时间同步与网络时间同步-3
2.2嵌入式系统的选择-3
2.3程序语言-4
2.4 NTP运行流程-4
第三章 硬件电路设计-6
3.1数据处理及控制部分-6
3.1.1 DS3231时钟源-6
3.1.2 DRAM控制器-7
3.1.3 晶振电路设计-7
3.1.4 电源电路设计-8
3.1.5 复位电路设计-8
3.2 wifi无线模块-9
3.3 LED显示模块-11
第四章 软件组成与设计-12
4.2 NTP协议的移植-12
4.3 ESP8266 Flash地址配置-15
4.4 烧录下载-15
第五章 系统的测试与分析-17
5.1 程序授时调整-17
5.2 NTP授时服务器测试-18
5.3 实物效果展示-19
第六章 总结与展望-21
6.1总结-21
6.2 展望-21
致谢-22
参考文献-23
附录A 系统相关程序-24