嵌入式CORBA的研究——开发与应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wzq558
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的日益广泛应用,嵌入式系统之间及嵌入式系统与普通桌面系统之间必然会出现更广泛的协同工作的需求。OMG根据这个需求,并结合嵌入式系统的资源(如CPU的处理能力、内存的容量、功耗等)有限的特点,对普通CORBA系统进行很大的裁减,在近期推出了适用于嵌入式系统的规范:minimum CORBA。 本文对minimumCORBA进行了深入的分析,并设计和实现了一个符合minimumCORBA规范的嵌入式CORBA——DeltaCORBA。minimum CORBA针对嵌入式系统对原有的CORBA进行了大幅度的裁减,主要解决了资源有限的问题。在DeltaCORBA的实现过程中,我们通过平台依赖层和多协议框架解决了ORB的可移植性问题。可移植对象适配器(POA)负责分解和分派目标对象到对象实现。针对嵌入式系统小的特点(所包含对象较少),对可移植对象适配器进行了简化,实现了一个小POA(Micro POA),它不仅具有POA的功能和灵活性,而且较小。在通常的CORBA实现中,调用从客户到服务对象,要经过多层(Stub,I/O系统,网络适配器,对象适配器,Skeleton),存在大量的动态内存管理和数据拷贝,其代价很大,需要消耗大量的资源,如:CPU,内存等。用“零拷贝”机制,使动态内存分配和数据拷贝最小化,从而提高了DeltaCORBA的性能。我们对DeltaCORBA进行了比较严格的测试,包括功能测试、性能测试及可伸缩性的测试。测试表明,DeltaCORBA是一个具有良好的可移植性和较高性能的嵌入式CORBA。 本文还研究了将DeltaCORBA应用于SCA(Software Communication Architecture)的架构中,作为其中的分布式处理的基础平台。SCA的目的是为了要提供一种标准的、开放的和可互操作的软件平台,实现无线电台应用软件的可移植性和可重用性,它要求采用符合minimumCORBA规范的CORBA中间件。DeltaCORBA作为符合minimumCORBA规范的CORBA中间件,为实现软件无线电应用程序的可移植性、可重用性和模块化提供了坚实的基础。
其他文献
离散数学是计算机科学的基础,研究人员研究离散数学是有其现实意义的,可以说它是构筑在数学和计算机科学之间的桥梁,它的研究离不开信合论、初等数论等数学知识,又和计算机科
该文的主要内容分为三部分.文章的第一部分简要介绍了虚拟专用网的标准和协议.虚拟专用网的一个关键技术是通道技术,它使用互联网基础结构通过一个网络为另一网络传输数据.文
该文针对设计制造一体化FMS存在的异构多数据源集成问题,采用C/S机制,建立了具有开放性的FMS异构多数据源集成体系结构,对基于中间件的多数据源异构信息集成方法等关键技术进
多年来,CORBA作为一种构建分布式系统的方法已取得了十分成功的应用。然而,随着最近无线技术的发展,象GSM和无线网技术的出现,一种新的开发分布式系统的领域已悄然出现。如何把CO
目前,国内市场的温度监测记录报警系统的技术相对成熟,且各类相关产品较多。但是,随着电子技术的迅猛发展,电子产品的更新换代也日趋频繁。对已有技术及产品的升级开发也存在
随着计算机多媒体技术的发展,网络通讯已由端到端的简单数据通讯发展为多点会议模式的多媒体通讯,该研究以ITU-T T.120会议系统和H.324可视电话系统作为研究对象,解决系统实
随着网络普及和发展,网络设备的不断升级换代,各大型企业纷纷把建设局域网工程放在技术改革的首位。如何更有效地挖掘网络资源以及实现网络数据的分布式管理,是企业改造的重点。
管理信息系统(ManagementInformationSystem——MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维持
人脸识别发展到现在,仍然是生物识别领用中的研究热点。在人脸识别中,原始图像的维数相当高,直接对原始图像处理会增加算法的复杂度,使得处理时间增加。尽管有很多用于降维的
当前产品参数化模型的问题在于:1)将交互设计绘图与约束建模过程分离,没有充分考虑设计意图,导致约束的表达能力低,约束模型求解效率不高;2)对于产品模型的研究集中于概念上