论文部分内容阅读
分布式系统,实时系统,嵌入式系统是三种不同的系统,分别由不同的元素组成。分布式实时嵌入式系统(Distributed Real-time Embedded Systems简称DRE系统)作为三种系统的结合,需要同时满足三种系统的不同需求,使系统的开发具有很高的复杂度。于是人们提出了中间件技术来降低开发过程中的复杂度。
为此,本文提出了一种DRE系统中间件的设计与实现。首先,介绍了分布式,实时,嵌入式系统的概念与特点,分析了DRE系统的需求。接着介绍了中间件,实时中间件的概念与特点,并通过对中间件的三种体系结构的分析,选择复杂中间件体系结构为DRE系统中间件的基础。
在此基础上,设计的DRE系统中间件使用了应用实体层,协议实体层和中间层的三层体系结构,以复杂中间件PolyORB的μBroker为核心,实现了中间件功能部分与控制部分的分离。最终本文实现了支持RT-CORBA标准和MIOP协议的DRE系统中间件。
最后本文分析和讨论了该中间件的性能,表明其性能稳定和内存耗损小,足以满足DRE系统的各种需要,保证了DRE系统的服务质量。