期刊文献+

航天嵌入式Linux实时性能优化研究 被引量:5

Research on Real Time Performance Optimization of Space Embedded Linux
原文传递
导出
摘要 空间站阶段科学实验载荷控制系统中普遍采用的嵌入式操作系统,对操作系统的实时性要求更高,而标准嵌入式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)
关键词 LINUX 上下文切换 实时性 可抢占补丁 优先级反转 Linux Context switch Real-time Preempt RT Priority reverse
  • 相关文献

参考文献6

二级参考文献38

  • 1杨丰瑞,王兵.基于Adeos的Linux实时性改造的研究与实现[J].微电子学与计算机,2015,32(3):50-53. 被引量:4
  • 2Yaghmour K,O’Reilly Taiwan.构建嵌入式linux系统[M].北京:中国电力出版社,2011:238-257.
  • 3Daniel P Bo vet, Marco Cesati.深人理解 Linux 内核[M]. 3版.北京:中国电力出版社,2007.
  • 4Robert Love Linux内核设计与实现[M]. 2版.北京:机械工业出版社,2006.
  • 5Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hart-maa Linux设备驱动程序[M]. 3版.北京:中国电力出版社,2006.
  • 6秋铁,周玉,邓莹莹.Linux内核API完全参考手册[M].北京:机械工业出版社,2011.
  • 7李小群,赵慧斌,叶以民,等.一种基于时钟粒度细化的Linux实时化方案[D].北京:中国科学院软件研究所’2003.
  • 8Vaidyanathan Srinivasan, Gautham R Shenoy, SrivatsaVaddagiri, et al. energy-aware task and interruptmanagement in Linux[C]//proceedings of the LinuxSymposium. ,ottawa? ON, Canada: Linux Symposium,2008:187-198.
  • 9Intel. Intel Corporation IA-32 Intel Architecture Solf-ware Developer’s Manul Volume 3: System Program-ming Guide[M]. USA: Intel Corporation, 2006.
  • 10Mati K, Rimes A. Xenomaias a Linux RT framework, skins de- sign and a practical approach to its architecture [ EB/OL ]. 2009 [ 2009-11-28 ]. http ://albsource. com/xenomai, pdf.

共引文献42

同被引文献32

引证文献5

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部