论文部分内容阅读
[摘要]无线局域网技术深受人们广泛应用,如智能家电、工业控制、移动通信、嵌入式系统等多方面,在嵌入式体系中如何有效地与WLAN宽带通信是当前研究的热点。本文对嵌入式操作系统内核的裁剪与移植及无线同步功能的實现等进行了探讨,并通过WLAN技术和嵌入式系统相结合的途径对PTP协议ARM时钟同步系统问题展开了研究,随后在校园无线网络的延伸使用方面提出重要思路。
[关键词]ARM 时钟 同步系统 PTP协议 高精度
中图分类号:TP393.1 文献标识码:A 文章编号:1009-914X(2013)07-0245-02
引言
随着计算机、网络通信技术的进步,组建分布式网络化测试系统、提高测试效率、共享信息资源等已成为现代测试系统发展的方向,分布式测试系统通过网络等通信媒介把分布于各测试点、独立完成特定功能的测试设备连接起来,以达到测试资源共享和协同工作等目的,而时钟同步是分布式系统的核心技术之一,其目的是维护一个全局一致的物理或逻辑时钟,使得系统内各个节点中与时间有关的信息、事件及行为有一个全局一致的控制。精确时钟协议是当前分布式测试系统中时钟同步研究的热点。采用PTP技术硬件支持的协议能够在以网络中不同结点之间实现纳秒级的时钟同步,为工厂自动化、测试和测量以及通信等领域需要高精度时钟同步的应用提供了一种有效的解决方案。本文将对嵌入式操作系统内核的裁剪(如构建交叉编译体系结构)与移植及无线同步功能的实现等进行了探讨,分析了PTP 协议时钟同步原理,通过WLAN技术和嵌入式系统相结合的途径对PTP协议ARM时钟同步系统和无线通信模块设计等问题展开了研究。
1、嵌入式操作系统内核的裁剪与移植
1.1 构建交叉编译体系结构
1.2 对Make file进行改编
2、无线同步功能的实现研究
2.1 PTP协议时钟同步原理
其次,在校正的阶段(也即B阶段),则应该做好主时钟发送信息的工作,同时也应该做好从时钟的接受工作。当主时钟发出Delay Req等信息之后,及时地登记好该时间点TS2以及接收的时间点TM2,并将该时间通过Delay Resp 返回到从时钟。根据公式Delay=(TM2-TS2)/2,得出网络延时的数据Delay。
与网卡存在的缓存效应相比,其自身具有的不平稳性与操作体系的进程调度更显得错综变化。从特征的角度而言,该两个因素均存在着共同的不确定性特点,且具有难以监控的缺点。网络的不平稳性又进一步地传输过程信息的迟滞现象,且该不平衡性也难以精准地检测,最后,检测的精度也难以保证。就操作体系而言,时间片轮转是常用的途径,从而对进程展开调整,具体在管控的过程中,难以从共时性的角度加以监控,准确的调度时间及其停止时间均难以控制。因此针对性地及时采取一定的措施加以处理,从而提高精确度。
2.2 PTP协议的高精度时钟同步方法分析
一般而言,时钟的类型主要有两类:物理时钟以及逻辑时钟。前者又可以命名为绝对时钟(或墙上时钟),与实际生活中的真实时间是相吻合的。在具体的设置过程中,时钟芯片是最为主要的对象,而ms 级别的物理时钟是最为常用的指标。而相对时钟则是系统本身所具有的时钟类型,与物理时钟相异即与物理时钟之间存在着内在的转换过程。当体系与外界是二者相互独立的时候,体系内的无相互作用,逻辑时钟是体系内常用的时钟类型。从实现的途径角度而言,呈现出多元化的样态,且能够有效地满足大多数的需求,因而受到了广泛的关注。从精度、技术等角度而言,微秒级别的方式是常用的类型,且高频率的晶振又是最为主要的方式。而这样的高精度时钟广泛地运用于计算机CPU之中,如若CPU的工频为2Ghz,那么其定时的精度可增至0.5ns。又由于Windows系统含有额外的接口,可以借此来接收CPU的振荡频率及其相关的计算机,并在开机之后做好相关的计数工作,所以应该充分地利用好API 接口,做好与物理时间单位之间的转化工作。
3、无线通信模块驱动程序分析
4、结论
参考文献
[1] 李本亮,王厚军,师奕兵等.基于PTP的无线分布式测试系统时钟同步研究[J].电子科技大学学报,20l0,39(4):56-59.
[2] 孙文杰.局域网时钟同步精确时间标记方法的研究[D].武汉:华中科技大学,2007.
[3] 李新峰,何广生。基于ARM9的嵌入式LINUX开发技术[M],北京:电子工业出版社,2008.
[4] 马文华,嵌入式系统设计与开发[M],科学技术出版社2011,6.
[5] 赖晓晨,原旭。嵌入式系统程序设计[M],清华大学出版社2009,11.
作者简介
侯小毛,男,(1975-),河南济源人,主要从事计算机系统研究及专业教学。
[关键词]ARM 时钟 同步系统 PTP协议 高精度
中图分类号:TP393.1 文献标识码:A 文章编号:1009-914X(2013)07-0245-02
引言
随着计算机、网络通信技术的进步,组建分布式网络化测试系统、提高测试效率、共享信息资源等已成为现代测试系统发展的方向,分布式测试系统通过网络等通信媒介把分布于各测试点、独立完成特定功能的测试设备连接起来,以达到测试资源共享和协同工作等目的,而时钟同步是分布式系统的核心技术之一,其目的是维护一个全局一致的物理或逻辑时钟,使得系统内各个节点中与时间有关的信息、事件及行为有一个全局一致的控制。精确时钟协议是当前分布式测试系统中时钟同步研究的热点。采用PTP技术硬件支持的协议能够在以网络中不同结点之间实现纳秒级的时钟同步,为工厂自动化、测试和测量以及通信等领域需要高精度时钟同步的应用提供了一种有效的解决方案。本文将对嵌入式操作系统内核的裁剪(如构建交叉编译体系结构)与移植及无线同步功能的实现等进行了探讨,分析了PTP 协议时钟同步原理,通过WLAN技术和嵌入式系统相结合的途径对PTP协议ARM时钟同步系统和无线通信模块设计等问题展开了研究。
1、嵌入式操作系统内核的裁剪与移植
1.1 构建交叉编译体系结构
1.2 对Make file进行改编
2、无线同步功能的实现研究
2.1 PTP协议时钟同步原理
其次,在校正的阶段(也即B阶段),则应该做好主时钟发送信息的工作,同时也应该做好从时钟的接受工作。当主时钟发出Delay Req等信息之后,及时地登记好该时间点TS2以及接收的时间点TM2,并将该时间通过Delay Resp 返回到从时钟。根据公式Delay=(TM2-TS2)/2,得出网络延时的数据Delay。
与网卡存在的缓存效应相比,其自身具有的不平稳性与操作体系的进程调度更显得错综变化。从特征的角度而言,该两个因素均存在着共同的不确定性特点,且具有难以监控的缺点。网络的不平稳性又进一步地传输过程信息的迟滞现象,且该不平衡性也难以精准地检测,最后,检测的精度也难以保证。就操作体系而言,时间片轮转是常用的途径,从而对进程展开调整,具体在管控的过程中,难以从共时性的角度加以监控,准确的调度时间及其停止时间均难以控制。因此针对性地及时采取一定的措施加以处理,从而提高精确度。
2.2 PTP协议的高精度时钟同步方法分析
一般而言,时钟的类型主要有两类:物理时钟以及逻辑时钟。前者又可以命名为绝对时钟(或墙上时钟),与实际生活中的真实时间是相吻合的。在具体的设置过程中,时钟芯片是最为主要的对象,而ms 级别的物理时钟是最为常用的指标。而相对时钟则是系统本身所具有的时钟类型,与物理时钟相异即与物理时钟之间存在着内在的转换过程。当体系与外界是二者相互独立的时候,体系内的无相互作用,逻辑时钟是体系内常用的时钟类型。从实现的途径角度而言,呈现出多元化的样态,且能够有效地满足大多数的需求,因而受到了广泛的关注。从精度、技术等角度而言,微秒级别的方式是常用的类型,且高频率的晶振又是最为主要的方式。而这样的高精度时钟广泛地运用于计算机CPU之中,如若CPU的工频为2Ghz,那么其定时的精度可增至0.5ns。又由于Windows系统含有额外的接口,可以借此来接收CPU的振荡频率及其相关的计算机,并在开机之后做好相关的计数工作,所以应该充分地利用好API 接口,做好与物理时间单位之间的转化工作。
3、无线通信模块驱动程序分析
4、结论
参考文献
[1] 李本亮,王厚军,师奕兵等.基于PTP的无线分布式测试系统时钟同步研究[J].电子科技大学学报,20l0,39(4):56-59.
[2] 孙文杰.局域网时钟同步精确时间标记方法的研究[D].武汉:华中科技大学,2007.
[3] 李新峰,何广生。基于ARM9的嵌入式LINUX开发技术[M],北京:电子工业出版社,2008.
[4] 马文华,嵌入式系统设计与开发[M],科学技术出版社2011,6.
[5] 赖晓晨,原旭。嵌入式系统程序设计[M],清华大学出版社2009,11.
作者简介
侯小毛,男,(1975-),河南济源人,主要从事计算机系统研究及专业教学。