基于嵌入式Linux的EPA通信协议开发与应用——EPA应用层的开发及应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:gogouu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
EPA(EthernetforPlantAutomation)已经作为第十四类型列入现场总线国际标准IEC61158,这极大的促进了基于EPA的各种变送器、执行机构、信号采集模块的设备开发。高效、稳定和高可移植性的协议软件是设备开发时的关键问题。本文从软件设计的角度出发,根据嵌入式软件的特性,重点分析EPA协议在嵌入式Linux下的设计和实现,并详细介绍嵌入式设备——基于EPA的IEEE802.11b无线温度变送器(简称“EPA802.¨b无线温度变送器”)的开发过程。 在概要介绍EPA协议重要模型和嵌入式软件开发要素之后,针对嵌入式环境资源受限的特点,深入研究了EPA通信协议栈软件在嵌入式Linux下开发时的设计要点和实现方法。采用的技术包括划分多任务、分配任务优先级、设计通信容器、阻塞/唤醒同步、静态内存池等。 随后给出作者参与开发的EPA802.11b无线温度变送器工作原理及温度采集应用进程的具体设计。该设备是EPA协议栈的一个应用,是无线温度测控系统中的关键设备之一。作者负责软件部分的应用程序开发、EPA协议移植、编译环境搭建、内核裁减、配置文件改写等工作。 作者开发的协议栈通过了EPA协议一致性测试平台的服务测试、对象测试和状态测试,验证了协议软件的功能有效性;通过系统时间戳提供了该协议软件处理服务请求所用的时间。OPC监控软件的监控结果表明作者参与开发的EPA802.11b无线温度变送器功能正确且运行稳定。
其他文献
随着以太网以及相关网络系统的迅速发展,网络接入及认证计费成为人们关注的重点。如何有效地将相关网络系统——诸如入侵监测系统、活动目录系统、网络日志系统等,与认证计费有
学位
本文研究基于神经网络的装载机故障诊断的问题,其目的就是通过装载机信号处理,提取装载机现场工作信息中的故障特征,由神经网络模型来诊断装载机故障,以此增加装载机技术含量
随着计算机技术和互联网技术的快速发展,网络化教学环境逐渐完善。新形势下,针对课堂多媒体教学的局限性以及网上教学的不足,开发一个Brower/Server模式(简称B/S模式)的网络化教
随着SIP协议的标准化,该协议成为IP领域内运用广泛的信令控制协议。采用SIP协议开发视频会议系统成为目前的研究热点。这不仅增加了视频会议系统的灵活性、可扩展性,也有利于在
从二维视图重建三维实体是CAD/CAM中的一个关键技术和重要的研究课题。本文针对基于边界表示方法的二维视图重建三维实体重建过程中存在的效率问题展开研究,主要解决了假元判
数字视频水印技术是在原始视频信息中嵌入水印信息来实现版权保护和隐蔽通信。视频水印有基于原始视频的处理算法和基于压缩视频的水印处理算法。在压缩视频中嵌入水印又有两
随着互联网技术、移动通信技术和多媒体技术的蓬勃发展,随着通信领域全新的市场需求和商业模式的出现,人们对未来的通信网络提出了全新的要求,下一代网络(NextGenerationNetwork
最近几年,大规模多处理器系统在计算领域起到了越来越重要的作用。为了解决大型的应用问题必须要求多处理器系统中的每个处理器协同工作。这就要求在处理器之间需要进行数据
自1997年底,“史海泛舟”这一全国首个个人教学网站发布以来,教师个人网站迅速红火起来。个人教学网站以其鲜明的教育特色、健康的内容引来了各方的瞩目。 本文针对目前网络