کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
271434 504995 2014 4 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A shared memory based interface of MARTe with EPICS for real-time applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی انرژی مهندسی انرژی و فناوری های برق
پیش نمایش صفحه اول مقاله
A shared memory based interface of MARTe with EPICS for real-time applications
چکیده انگلیسی


• We implemented a shared memory based interface of MARTe with EPICS.
• We implemented an EPICS module supporting device and driver support.
• We implemented an example EPICS IOC and CSS OPI for evaluation.

The Multithreaded Application Real-Time executor (MARTe) is a multi-platform C++ middleware designed for the implementation of real-time control systems. It currently supports the Linux, Linux + RTAI, VxWorks, Solaris and MS Windows platforms. In the fusion community MARTe is being used at JET, COMPASS, ISTTOK, FTU and RFX in fusion [1].The Experimental Physics and Industrial Control System (EPICS), a standard framework for the control systems in KSTAR and ITER, is a set of software tools and applications which provide a software infrastructure for use in building distributed control systems to operate devices.For a MARTe based application to cooperate with an EPICS based application, an interface layer between MARTe and EPICS is required. To solve this issue, a number of interfacing solutions have been proposed and some of them have been implemented. Nevertheless, a new approach is required to mitigate the functional limitations of existing solutions and to improve their performance for real-time applications.This paper describes the design and implementation of a shared memory based interface between MARTe and EPICS.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Fusion Engineering and Design - Volume 89, Issue 5, May 2014, Pages 614–617
نویسندگان
, , , , ,