PECOS技术简介
日期:2015-03-27 人气:964
【1.PECOS技术简介
PECOS组件模型中的元素包括组件、接口和连接器。组件有3种:具有自己的控制线程的活动组件;不具有自己的控制线程,由活动组件调度的被动组件[4];其功能由一个事件触发的事件组件。这3种组件能够组合使用。接口表明组件提供给其他组件或需要其他组件的数据。包括要传递的数据的类型(如浮点)、方向(in、out、in/out)和范围。连接器负责连接兼容的类型、方向和范围的接口。
1.1 PECOS构件行为
一个应用可以通过CoCo和目标语言类来综合描述,被连接的对象称为RTE运行时刻环境。RTE是PECOS提供的标准库。RTE的优点是应用无关性,PECOS的构件也是平台无关性的,可以在不同的项目中共享。一个具体的应用可以分为以下四层:RTOS、RTE、Generated Classes 、User classes。
1.2 PECOS组件模型的特点
用户语言无关性 采用接口定义语言(IDL)和组件定义语言(CDL)描述接口和组件,使模型和具体实现分离,理论上可以映射到多种语言C、C++、Java等。
可移植性 嵌入式系统硬件环境多样,所以组件模型的可移植性非常重要,在本模型中通过封装底层接口获得很好的移植性。
组件的易维护性 通过接口继承和可选接口实现组件的易维护性。
同其它组件编程技术相比,PECOS具有很好地跨平台性能且与编程语言无关,其较好的开放性、扩展性和实时性. 所以,我们选择以CORBA 作为组件化标准,对整个系统进行组件化编程。
2.嵌入式监控系统主要功能组件
基于嵌入式Web的远程监控系统主要由3部分组成:现场数据采集设备,嵌入式Web服务器和远端监控主机[5]。现场数据采集设备负责现场数据采集并以某种协议标准传递数据;嵌入式Web服务器负责对现场数据的收集和发布,监控主机则通过以太网实时地得到数据,从而实现远程监控的目标。
对整个系统而言,按照功能上的要求,本着全局性扩展性、重用性、先进性和可靠性的原则,把系统设计分为Web Server组件,CGI组件,串行通信组件,数据存储组件、报警组件等几个组件模块。按服务划分接口,按功能封装在组件内部,力求系统组件清晰、简洁、便于维护。】......
版权所有:苏州艺臣建筑装饰工程有限公司   电话:152-5009-9558
地址:苏州姑苏区劳动西路77号   苏ICP备19045694号-1   技术支持:万度网络  网站地图 XML