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
相关论文
共 50 条
  • [21] Providing Memory QoS Guarantees for Real-Time Applications
    Marchand, A.
    Balbastre, P.
    Ripoll, I.
    Crespo, A.
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 312 - 317
  • [22] REAL-TIME SIMULATION OF MULTIBODY DYNAMICS ON SHARED-MEMORY MULTIPROCESSORS
    CHUNG, S
    HAUG, EJ
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1993, 115 (04): : 627 - 637
  • [23] A Neural Net Associative Memory for Real-Time Applications
    Heileman, Gregory L.
    Papadourakis, George M.
    Georgiopoulos, Michael
    NEURAL COMPUTATION, 1990, 2 (01) : 107 - 115
  • [24] ACOUSTOOPTIC PROCESSING FOR REAL-TIME AND ADAPTIVE MEMORY APPLICATIONS
    BERG, NJ
    UDELSON, BJ
    LEE, JN
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1977, 62 : S52 - S52
  • [25] Partitioned real-time scheduling on heterogeneous shared-memory multiprocessors
    Niemeier, Martin
    Wiese, Andreas
    Baruah, Sanjoy
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 115 - 124
  • [26] Real-time atomic multicast algorithms implemented on a shared memory multiprocessor
    van der Stok, PDV
    Janssen-Raemaekers, AHT
    REAL-TIME SYSTEMS, 2003, 24 (01) : 55 - 91
  • [27] Real-Time Atomic Multicast Algorithms Implemented on a Shared Memory Multiprocessor
    P. D. V. van der Stok
    A. H. T. Janssen-Raemaekers
    Real-Time Systems, 2003, 24 : 55 - 91
  • [28] Real-Time Requirements for ADAS Platforms Featuring Shared Memory Hierarchies
    Capodieci, Nicola
    Burgio, Paolo
    Cavicchioli, Roberto
    Olmedo, Ignacio Sanudo
    Solieri, Marco
    Bertogna, Marko
    IEEE DESIGN & TEST, 2022, 39 (01) : 35 - 41
  • [29] Memory size computation for real-time multimedia applications based on polyhedral decomposition
    Zhu, Hongwei
    Luican, Ilie I.
    Balasa, Florin
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (12) : 3378 - 3386
  • [30] Shared memory based real-time implementation of UWB-OFDM SAR imaging system
    Hossain, Md Anowar
    Elshafiey, Ibrahim
    Alkanhal, Majeed A. S.
    OPTOELECTRONICS AND ADVANCED MATERIALS-RAPID COMMUNICATIONS, 2014, 8 (7-8): : 635 - 642