嵌入式中间件的可插拔协议机制研究
本文选题:嵌入式中间 + 可插拔协议 ; 参考:《复旦大学》2012年硕士论文
【摘要】:在分布式嵌入式系统中,嵌入式设备之间以通信协作的方式完成各种复杂的计算任务。但嵌入式系统平台之间的差异性使得开发分布式软件变得十分困难。若采用传统解决方法,必然涉及各种通信问题,造成开发难度的增大,同时程序的可移植性、可重用性较差。为解决以上问题,传统的CORBA中间件技术被引入嵌入式系统。2008年OMG发布的CORBA/e规范1.0版,使得分布式的嵌入式软件之间能够在对象级别上互相通信。 然而嵌入式系统的通信存在着多样性,并不局限于以太网,CORBA规范定义的基于TCP/IP协议的GIOP/IIOP已经难以满足这些应用的需求。本文着重研究ORB的互操作性,并在此基础上提出嵌入式CORBA的可插拔协议机制,目标是将各种不同传输协议的共性部分抽象出来,从而可以在ORB核心中插入不同的传输协议,以适应不同的应用系统。 本文在华东计算技术研究所自主研发的嵌入式CORBA产品ReORB的基础上,分析了它在传输协议方面的应用需求;接着设计了一个可以灵活配置,便于各种传输协议插入的可插拔协议框架,给出了框架的整体结构以及其在ReORB中的工作流程;最后使用IDL语言定义框架的接口,并以TCP/IP协议为例,描述一个新的传输插件的实现过程。
[Abstract]:In the distributed embedded system, the complex computing tasks are accomplished by means of communication and cooperation between embedded devices.However, the differences between embedded system platforms make it very difficult to develop distributed software.If the traditional solution is adopted, all kinds of communication problems will inevitably be involved, which will increase the difficulty of development, and at the same time, the portability and reusability of the program will be poor.In order to solve the above problems, the traditional CORBA middleware technology was introduced into embedded system. The CORBA/e specification version 1.0 issued by OMG in 2008 enables distributed embedded software to communicate with each other at the object level.However, there are many kinds of communication in embedded system, which is not limited to the GIOP/IIOP based on TCP/IP protocol, which is defined by Ethernet CORBA specification, and it is difficult to meet the requirements of these applications.This paper focuses on the interoperability of ORB, and puts forward the pluggable protocol mechanism of embedded CORBA. The goal is to abstract out the common parts of different transport protocols, so that different transport protocols can be inserted into the core of ORB.To adapt to different application systems.Based on the embedded CORBA product ReORB developed by East China Institute of Computing Technology, this paper analyzes its application requirements in transport protocol, and then designs a flexible configuration.The pluggable protocol framework, which is convenient for various transport protocols to insert, is given. The whole structure of the framework and its workflow in ReORB are given. Finally, the interface of the framework is defined by using IDL language, and the TCP/IP protocol is taken as an example.Describes the implementation of a new transport plug-in.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【共引文献】
相关期刊论文 前10条
1 张小辉;;BitTorrent在嵌入式系统中的应用[J];信息通信技术;2010年03期
2 张家奇,于飞,刘喜梅;μC/OS-II在S3C4510B上的移植[J];青岛科技大学学报(自然科学版);2005年03期
3 王剑峰,马艳萍,刘云;μC/OS-Ⅱ在ARM7处理器的移植与测试应用[J];青岛科技大学学报(自然科学版);2005年05期
4 梁斌;司扬;张爱军;;ARM处理器启动代码分析与设计[J];青海大学学报(自然科学版);2011年03期
5 倪江生;金伟明;;信息技术在汽车中的应用[J];轻型汽车技术;2003年10期
6 潘玉灼;;一类嵌入式远程监控系统设计[J];泉州师范学院学报;2011年04期
7 曹忠锋;姜良华;王亚伟;郑仕勇;;基于.NET智能客户端的性能优化[J];软件导刊;2010年02期
8 喻金平;刘孝会;;C~#中的委托在Observer设计模式中的应用研究[J];软件导刊;2010年11期
9 万松峰,黄惟公;基于WinCE&ARM的嵌入式工业监控系统的开发[J];西华大学学报(自然科学版);2005年06期
10 胡婧;杨景常;;基于JTAG协议的ARM调试接口设计[J];西华大学学报(自然科学版);2007年02期
相关会议论文 前10条
1 王勇;朱莹;贾永兴;;虚拟ARM实验室建设[A];中国电子教育学会高教分会2011年论文集[C];2011年
2 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
3 陈晓阳;谢敏;;USB主机嵌入式化的应用和发展[A];广西计算机学会2004年学术年会论文集[C];2004年
4 徐会冬;谢敏;;嵌入式技术的实际应用及前景[A];广西计算机学会2004年学术年会论文集[C];2004年
5 徐玉伟;黄宣钧;李庆伟;谢敏;;嵌入式系统发展概况与应用[A];广西计算机学会2004年学术年会论文集[C];2004年
6 徐会冬;谢敏;;数字式温湿度传感器SHT11在单片机系统的应用[A];广西计算机学会2004年学术年会论文集[C];2004年
7 彭锦;吴丰顺;严蓉;;嵌入式系统在焊接领域的应用及展望[A];2009年促进中部崛起专家论坛暨第五届湖北科技论坛——装备制造产业发展论坛论文集(下)[C];2009年
8 郭培源;苑康强;陈文华;陈岩;;基于实时操作系统μC/OS-Ⅱ的嵌入式智能网关GUI设计实现[A];第二十四届中国控制会议论文集(下册)[C];2005年
9 董昕;;基于3G通信技术的智能交通指挥系统研究[A];四川省通信学会2009年学术年会论文集[C];2009年
10 王会章;王雪瑞;文全刚;;基于WindowsCE系统的网络游戏[A];中国通信学会第六届学术年会论文集(下)[C];2009年
,本文编号:1750066
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1750066.html