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 条
  • [41] An open-source project for real-time image semantic segmentation
    Quan Zhou
    Yu Wang
    Jia Liu
    Xin Jin
    Longin Jan Latecki
    Science China Information Sciences, 2019, 62
  • [42] Evaluation of the Real-Time Properties of Open-Source Protocol Stacks
    Cena, Gianluca
    Scanzio, Stefano
    Valenzano, Adriano
    Zunino, Claudio
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [43] A MDD Approach for RTOS Integration on Valid Real-Time Design Model
    Mzid, Rania
    Mraidha, Chokri
    Babau, Jean-Philippe
    Abid, Mohamed
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 9 - 16
  • [44] A Study on the Design Method of the Real-time System Software Based on RTOS
    Zhao Dong
    Jiang Shangwei
    Zhao Hongwei
    Yu XinTong
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2487 - 2491
  • [45] Embedded Java']Java: the role of RTOS architecture in real-time applications
    Furr, S
    ELECTRONIC ENGINEERING, 2000, 72 (877): : 42 - 45
  • [46] Task assignment and scheduling for open real-time control systems
    Kim, BK
    Shin, KG
    PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 3664 - 3668
  • [47] Real-time extensions satisfy high-end RTOS requirements
    Varhol, P
    COMPUTER DESIGN, 1998, 37 (06): : 78 - +
  • [48] Process control. Building an open real-time future
    Rooks, Alan
    PIMA Magazine (Paper Industry Management Association), 1991, 73 (02):
  • [49] Partnering for open real-time
    不详
    COMPUTER DESIGN, 1997, 36 (10): : 101 - 101
  • [50] Application of real-time feedback control in ion source discharging
    Sheng, Peng
    Hu, Chundong
    Liu, Sheng
    Song, Shihua
    Xie, Yahong
    He Jishu/Nuclear Techniques, 2007, 30 (06): : 537 - 542