In order to meet the real-time requirements of the embedded operating system in the aerospace field
the RT-preempt patch method is adopted to optimize the real-time performance of the Linux system
and test the real-time performance of the Loongson 1E platform transplanted with the RT-preempt Linux system. The system process switching context time
interrupt response time
interrupt recovery time
and system delay are tested separately. The results show that the RT-preempt patch can meet the real-time requirements of the aerospace mission. In order to realize the reliability of the embedded operating system in the aerospace field
the exception handling mechanism of the MIPS CPU is optimized by designing an exception handling strategy for each exception. Finally
the effectiveness of the method is verified by testing typical exception handling procedures.
关键词
Keywords
references
吴章金. Linux实时抢占补丁的研究与实践[D].兰州: 兰州大学, 2010.
刘冀. Tickless技术研究及其在嵌入式系统中的实现[D].成都: 电子科技大学, 2009.
黄江泉.面向航天应用的高可靠系统软件设计研究[D].北京: 中国科学院研究生院, 2012.
WU Z J, MC GUIRE N. Porting RT-preempt to Loongson2F[C]//Eleventh Real-Time Linux Workshop. Dresden, Germany, 2009: 169.
Elsevier SWEETMAN D. See MIPS run[M]. Amsterdam, Netherlands, Elsevier, 2010.
FAYYAD-KAZAN H, PERNEEL L, TIMMERMAN M. Linux preempt-rt v2. 6.33 versus v3. 6.6: better or worse for real-time applications?[J]. ACM Sigbed Review, 2014, 11(1): 26-31. DOI: 26
HART D, STULTZ J, TS'O T. Real-time Linux in real time[J]. IBM Systems Journal, 2008, 47(2): 207-220. DOI: 207