- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WinCE 系统的Internet时间自动同步软件设计秦园春
WinCE 系统的Internet时间自动同步软件设计
秦园春,李建军
(安徽广播电视台 淮北发射台,淮北 235000)
dinated)。 标准时间信息通过 TCP/IP 网络传输给用户。
在Internet上 有 3 个 不 同 的 时 间 服 务,每 一 个 都 由
RequestForComment(RFC)定 义 为Internet日 期 时 间 标
概
述
1
在 WindowsXP 及其 相邻版本的桌面操作系统和服
务器操作系统中,微软公司都设计了Internet时间自动 同 步功能。 该功能 是 通 过Internet网络向架设在网络上的 时间服务器获取时间 信 息,再自动校准自己的系统时间, 从而使自己 的系统时间与时间服务器提供的时间同步。 在设计 基于该系统的 应 用 软 件 时,只 要 使 用 API 函 数 GetSystemTime()就可以间接地获取较为准确的时间信 息。 随着嵌入式系统在工业控制领域的迅速普及,WinCE 操作系统以其方便灵活的文件系统 和丰富多彩的操作界 面,赢得了人们的广泛关注。 在当前以嵌入式系统为主流 的工业控制系统中大都集成了网络功能,WinCE 操 作 系 统虽然提供了对 TIC/IP 协议的全面支持,但 是 它 无 法 像 桌面操作系统或服务器操作系统那 样提供时间自动同步 功能。
随着广播电视数字 化 进程的推进和设备固态化的普 及,笔者所处的广播电视传输发射设备的控制也都由传统 的 MCS-51系列单片机向 ARM 嵌入式系统转变,许 多 设 备都采用了嵌入式控制。 在控制领域,尤其在信息传输过 程中,时间信息往往又 作 为 一个统一的基准,起 着 至 关 重 要的作用。 在日后的设备远程监控和技术革新中,只要涉 及到嵌入式控制软件的设计,不可避免地涉及到时间同步 问题。
鉴于此,我们在研究和分析了网络时间服务器的相关 协议后,结合嵌入式 WinCE 系 统 和Internet网 络 的 特 点, 设计了这一具有 自 动校准系统时间功能的Internet时 间 同步软件。
准。 这3 个标准分别为 RFC-867、RFC-868 和 RFC-1305。
其中的 RFC-868和 RFC-1305是可以提供 ms级精度的时
间标准,采用的是网络时间协议(NetworkTimeProtocol,
NTP)。 在桌面操作系统和服务器操作系统中广泛使用的
时间同步标准是 RFC-867,它采用的是 Daytime协议。 虽 然它只能提供秒级精 度 的 时 间,但 是,作为一般工业控制 的时钟依据已经 足 够 了,GetSystemTime()也 只 是 秒 级 的 时间精度。 这里采用 Daytime协议。
Daytime协议
2.1
Daytime协议 (RFC867 DaytimeProtocol)规 范 了 一
个 ARPAInternetcommunity上的标准。 在 ARPAInter- net上都应当采用和实现这个标准。 它的作用就是向用户 返回当前标准的时间和日期。
(1)基于 TCP 的daytime服务
daytime服 务 是 基 于 TCP 的 应 用,服 务 器 在 TCP 端 口13 监听,连接一旦建立就向对 方 返 回 ASCII形 式 的 日 期和时间。本设计就采用这种服务。
(2)基于 UDP 的daytime服务
daytime服务也 可 以 使 用 UDP 协 议,它 的 端 口 也 是
13,不过 UDP 是用数据报传送当前时间的。
Daytime格式
2.2
NISTInternetTimeService(ITS)所 公 布 的 Daytime
格式如下:
JJJJJ YR-MO-DA HH:MM:SS TT L H msADV UTC(NIST)OTM
2 Internet时间服务器
Internet时间服务器是一种利用Internet网络把标准 时间信息传递给用 户 的 装 置。 它的时间信息来自于上一 级(或层)时间服务 器 或 原 子 钟等高精度时间源。 它 可 以 提供高精准度国际标准时间 UTC(UniversalTimeCoor-
其中,“YR-MO-DA HH:MM:SS”代表“年-月-日 时:
分:秒”;H 表示服务器的工作状态,0 为 正 常,1 为 异 常;
JJJJJ 为修改后的朱利安日期(MJD)。 其他项在本设计中
没有用到,就不再解释。
通过对Internet时间服务器连接后的返回数 据 分 析,
可以得 到:第 7、8 两个字节为年份;10、11 两
可以得 到:第 7、8 两个字节为年份;10、11 两 个 字 节 为 月
份;
您可能关注的文档
- 《追求卓越》个人成长版.doc
- 《字体设计》本科教学大纲.doc
- 《走动式管理实战训练》.ppt
- 《走进国际社会》教学设计.doc
- 《走向小康》(教科版九年级).ppt
- 《遵守交通规则课件》小学品德与社会辽师大版三年级上册.ppt
- 【NIKE耐克】【内部培训】_耐克--鞋类品质手册(售后).ppt
- 【高一数学】人教版高中数学必修一教科书课后答案.doc
- 【民法学】(小抄已排版).doc
- 【语文版】七上《竹林深处人家》.ppt
- 2025贵州铜仁市万山区面向社会招聘村级(社区)警务助理人员26人备考题库有完整答案详解.docx
- 2025贵州贵阳市息烽县选聘社区工作者20人备考题库及答案详解(必刷).docx
- 2025贵州铜仁市万山区面向社会招聘村级(社区)警务助理人员26人备考题库有完整答案详解.docx
- 2025贵州铜仁市万山区招聘村级(社区)警务助理人员26人备考题库及答案详解(必刷).docx
- 小学语文六年级模拟测试题及详细解答.docx
- 2025贵州普定县公安局招聘警务辅助人员52人备考题库及答案详解(考点梳理).docx
- 2025贵州安顺市组团参加贵州省省校合作赴省外知名高校引才492人备考题库附答案详解(实用).docx
- 2025贵州息烽县选聘社区工作者20人备考题库及参考答案详解1套.docx
- 2025贵州安顺市普定县信访局选调1人备考题库带答案详解.docx
- 2025贵州安顺市普定县面向社会招聘城市社区工作者22人备考题库精选答案详解.docx
最近下载
- 闽东古田方言动词的重叠式.pdf VIP
- 一文快速入门Kotlin协程.pdf VIP
- 竞选少先队大队长PPT模板.pptx
- 闽东古田方言动词否定音变.pdf VIP
- 北京市海淀区2024-2025学年四年级上册期末考试数学试卷.docx VIP
- 2022 再生医学行业研究报告 -细胞、材料、组织工程,构建再生医学的黄金三角.pdf VIP
- 船舶性能分析软件:NAPA Stability二次开发_(2).NAPAStability软件架构与模块.docx VIP
- 西门子AZL5.Modbus-中文说明书.pdf VIP
- 埃森哲-企业数字化转型制药项目顶层规划方案.pptx
- 用药错误知识及应急预案考试试题及答案.docx VIP
原创力文档


文档评论(0)