论文部分内容阅读
实时多任务操作系统的引入改变了传统飞行控制软件开发模式。本文结合RTEMS实时多任务系统部分源代码,深入剖析了该系统的任务管理、任务调度机制、SPARC寄存器窗口管理、中断管理、RTEMS系统初始化及系统配置等关键技术。并结合某型号开发经验,给出飞行控制软件的系统建模、任务划分、任务调度等开发过程。该过程为提高飞行控制软件的实时性、安全性和可靠性提供了很好的保障。
The introduction of real-time multitasking operating systems has changed the traditional flight control software development model. In this paper, the RTEMS real-time multi-tasking system part of the source code, in-depth analysis of the system’s task management, task scheduling mechanism, SPARC register window management, interrupt management, RTEMS system initialization and system configuration and other key technologies. Combined with a model development experience, given the flight control software system modeling, task division, task scheduling and other development process. This process provides a good guarantee for improving the real-time, safety and reliability of flight control software.