Real-time control using an open source RTOS

被引:0
|
作者
Irwin, PC [1 ]
Johnson, RL [1 ]
机构
[1] CALTECH, Jet Prop Lab, Pasadena, CA USA
来源
ADVANCED TELESCOPE AND INSTRUMENTATION CONTROL SOFTWARE II | 2002年 / 4848卷
关键词
real-time; open source; RTOS; software; RTAI; Linux; VxWorks; RTC;
D O I
10.1117/12.463557
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex telescope systems such as interferometers tend to rely heavily on hard real-time operating systems (RTOS). It has been standard practice at NASA's Jet Propulsion Laboratory (JPL) and many other institutions to use costly commercial RTOSs and hardware. After developing a real-time toolkit for VxWorks on the PowerPC platform (dubbed RTC), the interferometry group at JPL is porting this code to the real-time Application Interface (RTAI), an open source RTOS that is essentially an extension to-the Linux kernel. This port has the potential to reduce software and hardware costs for future projects, while increasing the level of performance. The goals of this paper are to briefly describe the RTC toolkit, highlight the successes and pitfalls of porting the toolkit from VxWorks to Linux-RTAI, and to discuss future enhancements that will be implemented as a direct result of this port. The first port of any body of code is always the most difficult since it uncovers the OS-specific calls and forces "red flags" into those portions of the code. For this reason, It has also been a huge benefit that the project chose a generic, platform independent OS extension, ACE, and its CORBA counterpart, TAO. This port of RTC will pave the way for conversions to other environments, the most interesting of which is a non-real-time simulation environment, currently being considered by the Space Interferometry Mission (SIM) and the Terrestrial Planet Finder (TPF) Projects.
引用
收藏
页码:560 / 567
页数:8
相关论文
共 50 条
  • [21] PoN: Open Source solution for Real-time Data Analysis
    Venkatesan, Nikitha Johnsirani
    Kim, Earl
    Shin, Dong Ryeol
    2016 THIRD INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION PROCESSING, DATA MINING, AND WIRELESS COMMUNICATIONS (DIPDMWC), 2016, : 313 - 318
  • [22] Real-Time implementation of logo detection on open source BeagleBoard
    George, M.
    Kehtarnavaz, N.
    Estevez, L.
    REAL-TIME IMAGE AND VIDEO PROCESSING 2011, 2011, 7871
  • [23] IMPLEMENTATION OF SCTP IN AN OPEN SOURCE REAL-TIME OPERATING SYSTEM
    Rahman, Sazzadur
    Atiquzzaman, Mohammed
    Ivancic, William
    Eddy, Wesley
    Stewart, Dave
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 2516 - +
  • [24] A real-time open-source video tracking system
    Secrest, Barry R.
    Vasquez, Juan R.
    Fulton, Thomas F.
    Summers-Stay, Douglas A.
    ACQUISITIONS, TRACKING, POINTING, AND LASER SYSTEMS TECHNOLOGIES XXI, 2007, 6569
  • [25] Use of open source software for hard real-time experiments
    Ostrovrsnik, R
    Hace, A
    Terbuc, M
    2003 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2003, : 1243 - 1246
  • [26] MatSWMM - An open-source toolbox for designing real-time control of urban drainage systems
    Riano-Briceno, G.
    Barreiro-Gomez, J.
    Ramirez-Jaime, A.
    Quijano, N.
    Ocampo-Martinez, C.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2016, 83 : 143 - 154
  • [27] Architecting an Open-Source IIoT Framework for Real-Time Control and Monitoring in the Bioleaching Industry
    Tarres-Puertas, Marta I.
    Brosa, Lluis
    Comerma, Albert
    Rossell, Josep M.
    Dorado, Antonio D.
    APPLIED SCIENCES-BASEL, 2024, 14 (01):
  • [28] A generic RTOS model for real-time systems simulation with SystemC
    Le Moigne, R
    Pasquier, O
    Calvez, JP
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 82 - 87
  • [29] HartOS - a Hardware Implemented RTOS for Hard Real-time Applications
    Lange, Anders Blaabjerg
    Andersen, Karsten Holm
    Schultz, Ulrik Pagh
    Sorensen, Anders Stengaard
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [30] Embedded Java: The role of RTOS architecture in real-time applications
    Furr, Steve
    2000, Miller Freeman plc, London, United Kingdom (72):