Int J Performability Eng ›› 2018, Vol. 14 ›› Issue (12): 3257-3264.doi: 10.23940/ijpe.18.12.p35.32573264

Previous Articles    

Real Time Optimization of Linux System in Aerospace

Yushuai Liuab*(), Yu Sub, Yunyun Mab, and Jinbo Wangb   

  1. a University of Chinese Academy of Sciences, Beijing, 100094, China
    b Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing, 100094, China
  • Revised on ; Accepted on
  • Contact: Liu Yushuai E-mail:liuyushuai16@csu.ac.cn

Abstract:

The problem of poor real-time performance of standard Linux greatly limits its application in the aerospace field. Dealing with the characteristics of multi-tasks and high concurrency of the payload during the space station mission of our country, this paper analyzes Linux optimization solution based on three patches: RT patch, Xenomai, and RTAI. This paper tests the switching between tasks and preemption time to ensure the effectiveness of switching between tasks and preemption time and to avoid the problem of priority inversion. The test results show that RT-patch is suitable for units that emphasize data processing which rely heavily on IPC; Xenomai or RTAI is suitable for units that emphasize controlling processing which require better stability of real-time performance.

Key words: real-time, Linux, patch, optimization, RTOS