基于RTCORBA技术的嵌入式代理服务器设计

http://tech.ddvip.com   2008年07月12日    社区交流

内容摘要:使用Linux+RTCORBA的系统架构设计一个嵌入式代理服务器,实现了LON网到Ethernet的互联;具有数据透明传输、无缝互操作、实时的特性。

  引言

  现场控制网络技术、信息网络集成技术和分布式实时技术的发燕尾服和成熟,使集成信息网络和现场控制网络的分布式实时测控网络成为未来工业测控系统的发展方向。在这这样一个测控网络中,实现异构网络无缝互联的关键是代理服务器。使用基于实时中间件的代理服务器,既能满足实时互联的要求,又使代理服务器屏蔽了底层测控设备的实现细节,减少了系统开发的难度;同时,基于面向对象技术,各种测控设备的连接与安装难度也大幅度降低。

  本文使用Linux+RTCORBA的系统架构设计一个嵌入式代理服务器,用于LON网到以太网的互联,并且使用基于ARM7的单片机实现了该嵌入式代理服务器。

  1 RTCORBA技术简介

  CORBA是OMG推出的一个重要的工业规范,是OMA(Object Model Architecture)的核心部分。OMA所采用的方法,是为面向对象的应用提供一个公共框架,如果符合这一框架,就可以在多种硬件平台和操作系统上建立一个异质的分布式应用环境。基于RTCORBA技术的嵌入式代理服务器设计

  OMG在制订CORBA规范时,首先考虑的是互操作性,用以解决异种平台上的不同对象的协作问题;所以,需要将CORBA规范进行扩展,以满足分布式实时应用的需要和测控系统的实时性要求。在1999年3月,OMG发布了实时CORBA1.0规范。OMG已将它作为CORBA3.0规范的一部分。

  实时CORBA对原有的规范进行了扩展,定义了标准的接口和QoS策略,其扩展的具体内容为:

  *将客户的CORBA::Current接口扩充为RTCORBA::Current接口;

  *将服务器的PDA扩充为RTPOA;

  *将ORB扩充为RTORB;

作者:周 琦 黄天戌 张旻晋    责编:豆豆技术应用

正在加载评论...