基于ip+over+rapidio的dds中间件优化实现

基于ip+over+rapidio的dds中间件优化实现

ID:33100639

大小:5.65 MB

页数:86页

时间:2019-02-20

基于ip+over+rapidio的dds中间件优化实现_第1页
基于ip+over+rapidio的dds中间件优化实现_第2页
基于ip+over+rapidio的dds中间件优化实现_第3页
基于ip+over+rapidio的dds中间件优化实现_第4页
基于ip+over+rapidio的dds中间件优化实现_第5页
资源描述:

《基于ip+over+rapidio的dds中间件优化实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、国内图书分类号:TP316.2国际图书分类号:004西南交通大学研究生学位论文密级:公开年姓级2Q!Q申请学位级别王堂亟±专业让簋扭丕统结构指导老师杨越数援二零一三a序T.五月一令一二丑月ClassifiedIndex:TP316.2U.D.C:004SouthwestJiaotongUniversityMasterDegreeThesislIII11111UlIIILIIlUIIIIIIllllIIlY2334528OPTIMIZATIONANDIMPLEMENL气TIONOFDDSMIDDLEWAREBASEDONIPOV

2、ERRAPIDIOTECHNOLOGYGrade:2010Candidate:ZhongweiliangAcademicDegreeAppliedfor:MasterDegreeSpeciality:ComputerSystemStructureSupervisor:YangbinProfessorMay.2013西南交通大学曲南父逋大字学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文

3、的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学位论文属于1.保密口,在年解后适用本授权书;2.不保密d使用本授权书。(请在以上方框内打”√”)学位论文作者签名:厶f维\勉日期:2。哆.I-.2夏指导老师签名:专匆斌日期::细f;.S.27西南交通大学硕士学位论文主要工作(贡献)声明本人在学位论文中所做的主要工作或贡献如下:(1)完成了系统整体方案和架构设计,包括整个设计的需求分析和可行性分析等。(2)针对项目前期对RTI.DDS产品的开发使用情况,继续研究了RTI.DDS中

4、间件开发的特点,并有针对性地给出了适用于本系统的改进方案。(3)完成了嵌入式平台上的VxWorks操作系统的配置开发工作。结合整个系统的特点,研究了VxWorks操作系统在此项目中的技术优势,完成了针对于本系统平台的硬件支持工作。(4)深入研究了RapidlO的基本通信机制,完成串行RapidlO的常用通信方式的驱动程序,并分别进行了性能测试。(5)结合VxWorks操作系统的网络缓冲池管理特点和TCPflP协议栈的实现原理,将TCP/IP协议栈的IP协议与串行RapidlO技术结合起来,使得RTI.DDS能够摆脱传输插件的设

5、计,直接应用到项目平台上。(6)完成了详细的测试工作,分别对串行RapidlO、IPoverRapidlO、加入了RTI.DDS中间件之后的系统进行了功能和性能测试,并与基于传输插件的实现方式进行了比较分析。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确说明。本人完全了解违反上述声明所引起的一切法律责任将由本人承担。学位论文作者签名:厶辛缉£南日期:乃·;.六.堵

6、西南交通大学硕士研究生学位论文第1页摘要在航空电子系统领域,嵌入式和分布式系统结构运用地越来广泛,中间件是一项实现异构系统间透明访问的一项重要技术,它为项目应用的开发提供了一个较为统一的平台,合理地运用中间件技术可以有效屏蔽系统之间的差别,降低开发难度与成本,并且可提供较好的通信服务质量。DDS是OMG颁布的分布式实时系统数据分发规范,它定义了以数据为中心的发布/订阅机制,提供了与平台无关的数据分发模型。RTI.DDS是RTI公司推出的分布式系统实时应用的网络中间件,是DDS标准中可靠、灵活和高性能的实现,专为高性能、实时系统

7、而设计,并且对通信服务质量有很好的支持,能够很好地应用到以数据为应用中心的分布式系统中。本文的系统平台基于PowerPC处理器和VxWorks操作系统。针对RTI.DDS在实际项目中的开发问题,结合系统的软硬件环境特点,给出了使用IPoverRapidlO方法来代替传输插件的实现方案。本文实现了RapidlO的直接I/O传输机制和消息通信机制,并对两种机制的性能进行了对比分析,给出了其适用的开发环境。本文认真研究了VxWorks系统的网络存储池的管理机制,将TCP/IP协议栈与串行RapidlO技术结合起来,最终成功结合了IP

8、协议和RapidlO通信技术,并在此技术上成功运行了RTI.DDS网络中间件,这样,RTI.DDS不需要再通过传输插件的方式来访问底层通信接口,提高了数据传输效率和通信质量。关键词:RTI-DDS;网络存储池;RapidlO;VxWorks西南交通大学硕士研究生学位论文第

9、l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。