摘要
空间站阶段科学实验载荷控制系统中普遍采用的嵌入式操作系统,对操作系统的实时性要求更高,而标准嵌入式Linux存在内核不可抢占问题及优先级反转问题,因此,提出采用Preempt RT补丁对Linux系统内核进行优化,并将其应用在科学载荷控制系统中;同时对内核上下文切换时间和优先级反转的优化效果分别进行实验验证。结果表明,Linux内核上下文切换时间得到明显改善,且优先级反转问题得以解决,可满足载人航天工程后续任务需求。
Regarding embedded operating system commonly used in science experiment load control system and higher requirement for real time of utilization system in space station,the standard embedded Linux is non-real time,non-preemptive and has the problem of priority inversion. Preempt RT patch is used to optimize the Linux system kernel and applied to the scientific payload control system in this research,and the optimization results of context switch time and priority inversion are tested and verified respectively. The results show that the time of context switch is obviously improved,the problem of priority inversion can be solvedand can meet the follow-up requirements of manned space projects.
作者
刘宇帅
苏宇
王金波
吴晨阳
Liu Yushuai;Su Yu;Wang Jinbo;Wu Chenyang(University of Chinese Academy of Sciences, Beijing 100094, China;Technology and Engineering Center for Space Utilization, Chinese Academy of Sciences, Beijing 100094, China)
出处
《航天控制》
CSCD
北大核心
2018年第3期57-62,78,共7页
Aerospace Control
基金
载人航天重大专项(Y6140511RN)