论文部分内容阅读
本文主要论述了基于简单网络时间协议(SNTP)的嵌入式局域网时间同步设计,论述了该设计中所涉及的相关协议如TCP/IP、SNTP和UDP协议,研究了该设计中的基于uClinux操作系统的硬件选型和软件开发平台的建立,详细地阐述了该嵌入式局域网时间同步的硬件设计实现和相关软件开发流程。局域网时间同步技术在计算机互联网络和现代通信系统快速发展的今天越来越受到人们的重视,同时嵌入式设备以其性价比高、专用性强、高效实时的特点也得到了前所未有的发展并越来越受到广大用户的青睐。目前,市场上已经出现了一些类似的嵌入式局域网时间同步产品,然而这些产品开发技术各异,时间同步精度不尽相同。本文基于S3C4510B的嵌入式时间同步设计具有网络容量大,时间同步精度高,性价比高的优点,同时解决了产品的性价比问题。嵌入式局域网时间同步设计主要特点如下:a采用目前流行的16/32位ARM核的RISC处理器S3C4510B,时钟频率高,处理速度快,片内含有网络控制器,系统接口简单。b网络容量大,时间同步准确度高,网络接口提供10/100Mb/s的自适应数据传输速率。c支持内置TCP/IP协议栈的uCLinux操作系统,节省了系统软软件开发的开销;d性价比高,运行稳定。软件具有良好的移植性能。功能上,当设备正常工作时,串口接收综合时间源(如GPS、BPM、北斗、B码等)的时间信息,通过RJ-45接口为局域网内的计算机用户终端和各种子网提供高准确度的时间同步服务。该方案可为局域网内的上百台用户终端提供准确实时的时间同步服务,时间同步准确度达到1-10ms或更高水平上。