摘要
可重构控制器的出现要求系统软件模块不但要满足性能和精度要求,还应具有模块化、可集成、可重用等特性.如果将实时中间件引入到控制器的设计中,由中间件管理模块间的交互,可实现控制器的可重构.建立基于RTL inux和实时CORBA的实时中间件平台,需要将CORBA引入RTL inux实时内核空间.该文给出了RTL inux实时内核中的实时CORBA和m in i-m um CORBA实现RTCK的设计,并基于RTL inux M Bu ff共享内存驱动和实时F IFO设计和实现了G IOP通信协议,最后给出了RTCK与TAO的延迟抖动测试结果并做了相关的分析.
In the design of reconfigurable controller, software modules of system not only satisfy the requirements of performance and precision, but also have the features of modularization, integration and reuse. If real-time middleware is putted into the design of controller and manages the interaction of modules, it is convenient to implement the reconfigurable of controller. It is necessary to put CORBA into RTLinux real-time kernel space in the construction of the middleware platform based on RTLinux and Real-time CORBA. In this paper, RTCK is presented first, which is an implementation of Real-time CORBA and minimum CORBA specifications in RTLinux real-time kernel space. Then, the GIOP protocol based on RTLinux MBuff driver and FIFO is implemented. Finally, a performance comparison and analysis between RTCK and TAO are also given.
出处
《小型微型计算机系统》
CSCD
北大核心
2005年第12期2240-2244,共5页
Journal of Chinese Computer Systems
基金
中科院"知识创新工程"重大项目(KCCX1-SW-20).