TY - GEN
T1 - Real-Time Vehicle Operating System Analysis, Construction and Testing
AU - Yang, Shichun
AU - Li, Shizhuang
AU - Hao, Bide
AU - Duan, Qianlong
AU - Chen, Wenlong
AU - Zhou, Fan
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Linux as a GPOS has the advantages of high average system throughput performance, a large number of open-source solutions, etc. It is a mature and complete operating system that can be used for in-vehicle system development. However, the vehicle in motion will produce a large number of real-time tasks, that need to be processed by the system promptly, and Linux's kernel preemption mechanism and interrupt mechanism are not designed to deal with real-time tasks, so they need to be improved. In this paper, we analyze the operation principle of each part of the Linux system, expound on the shortcomings of Linux as a real-time system, and then analyze the enhancement principle of Preempt_RT and Xenomai two kinds of patches on Linux real-time, and finally, we analyze the experimental data by carrying out experiments and applying probabilistic statistics to derive the results of Xenomai and Preempt_RT for Xenomai and Preempt_RT improve the task response latency of Linux system by 250% and 114%, respectively.
AB - Linux as a GPOS has the advantages of high average system throughput performance, a large number of open-source solutions, etc. It is a mature and complete operating system that can be used for in-vehicle system development. However, the vehicle in motion will produce a large number of real-time tasks, that need to be processed by the system promptly, and Linux's kernel preemption mechanism and interrupt mechanism are not designed to deal with real-time tasks, so they need to be improved. In this paper, we analyze the operation principle of each part of the Linux system, expound on the shortcomings of Linux as a real-time system, and then analyze the enhancement principle of Preempt_RT and Xenomai two kinds of patches on Linux real-time, and finally, we analyze the experimental data by carrying out experiments and applying probabilistic statistics to derive the results of Xenomai and Preempt_RT for Xenomai and Preempt_RT improve the task response latency of Linux system by 250% and 114%, respectively.
KW - Linux
KW - Preempt_RT
KW - Real-Time Vehicle Operating Systems
KW - Xenomai
UR - https://www.scopus.com/pages/publications/85215506970
U2 - 10.1109/INDIN58382.2024.10774284
DO - 10.1109/INDIN58382.2024.10774284
M3 - 会议稿件
AN - SCOPUS:85215506970
T3 - IEEE International Conference on Industrial Informatics (INDIN)
BT - Proceedings - 2024 IEEE 22nd International Conference on Industrial Informatics, INDIN 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd IEEE International Conference on Industrial Informatics, INDIN 2024
Y2 - 18 August 2024 through 20 August 2024
ER -