摘要
实时多任务操作系统的引入改变了传统飞行控制软件开发模式。本文结合RTEMS实时多任务系统部分源代码,深入剖析了该系统的任务管理、任务调度机制、SPARC寄存器窗口管理、中断管理、RTEMS系统初始化及系统配置等关键技术。并结合某型号开发经验,给出飞行控制软件的系统建模、任务划分、任务调度等开发过程。该过程为提高飞行控制软件的实时性、安全性和可靠性提供了很好的保障。
Adopting real-time operation system in the flight control software changes the traditional devel- opment modes. On the base of reading the RTEMS source code, key technology such as task management, multitasking scheduling, SPARC register windows management, trap process, system initialization and con- figuration are analyzed thoroughly. Subsequently giving the flight control software development process in- cluding system modeling, task assignment and task scheduling, this process ensure that the flight control software have good real-rime responding, safety, and reliability.
出处
《航天控制》
CSCD
北大核心
2009年第4期101-106,共6页
Aerospace Control