A shared memory based interface of MARTe with EPICS for real-time applications

被引:2
作者
Yun, Sangwon [1 ]
Neto, Andre C. [2 ]
Park, Mikyung [1 ]
Lee, Sangil [1 ]
Park, Kaprai [1 ]
机构
[1] Natl Fus Res Inst, Taejon 305806, South Korea
[2] Univ Tecn Lisboa, Inst Super Tecn, Assoc EURATOM IST, Inst Plasmas & Fusao Nucl, P-1049001 Lisbon, Portugal
关键词
MARTe; EPICS; Real-time; Framework; KSTAR; Fusion;
D O I
10.1016/j.fusengdes.2014.04.038
中图分类号
TL [原子能技术]; O571 [原子核物理学];
学科分类号
0827 ; 082701 ;
摘要
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, ISTFOK, ETU 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. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:614 / 617
页数:4
相关论文
共 9 条
[1]  
ITER FPSC Project, MARTE EPICS PROC VAR
[2]  
Kraimer M., 1997, PORTABLE CHANNEL ACC
[3]   The KSTAR project: An advanced steady state superconducting tokamak experiment [J].
Lee, GS ;
Kim, J ;
Hwang, SM ;
Chang, CS ;
Chang, HY ;
Cho, MH ;
Choi, BH ;
Kim, K ;
Cho, KW ;
Cho, S ;
Choh, KK ;
Choi, CH ;
Choi, JH ;
Choi, JW ;
Choi, IS ;
Do, CJ ;
Ha, TH ;
Han, JH ;
Hong, JS ;
Hong, KH ;
Hur, NI ;
Hwang, IS ;
Im, KH ;
Jhang, HG ;
Jung, YS ;
Kim, BC ;
Kim, DL ;
Kim, GH ;
Kim, HS ;
Kim, JS ;
Kim, JY ;
Kim, WC ;
Kim, YS ;
Kwon, KH ;
Kyum, MC ;
Lee, BJ ;
Lee, DK ;
Lee, HG ;
Lee, JM ;
Lee, SG ;
Na, HG ;
Oh, YK ;
Park, JH ;
Ri, HC ;
Ryoo, YS ;
Song, KY ;
Yang, HL ;
Yang, JG ;
Yoo, BJ ;
Yoo, SJ .
NUCLEAR FUSION, 2000, 40 (3Y) :575-582
[4]  
Neto A., 2010, IEEE T NUCL SCI, V57
[5]   A Survey of Recent MARTe Based Systems [J].
Neto, Andre C. ;
Alves, Diogo ;
Boncagni, Luca ;
Carvalho, Pedro J. ;
Valcarcel, Daniel F. ;
Barbalace, Antonio ;
De Tommasi, Gianmaria ;
Fernandes, Horacio ;
Sartori, Filippo ;
Vitale, Enzo ;
Vitelli, Riccardo ;
Zabeo, Luca .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2011, 58 (04) :1482-1489
[6]  
Valcarcel D.F., 2011, IEEE T NUCL SCI, V58
[7]  
Yun S., 2013, KSTAR C
[8]  
Yun S., 2012, EPICS COLL M OCT
[9]   Evaluating performance of MARTe as a real-time framework for feed-back control system at tokamak device [J].
Yun, Sangwon ;
Lee, Woongryol ;
Lee, Taegu ;
Park, Mikyung ;
Lee, Sangil ;
Neto, Andre C. ;
Wallander, Anders ;
Kim, Young-Kuk .
FUSION ENGINEERING AND DESIGN, 2013, 88 (6-8) :1323-1326