摘要
论述了在空空导弹飞控计算机上使用嵌入式实时多任务操作系统的必要性, 介绍了以实时多任务操作系统的特点实时、多任务、面向目标设计、层次模块结构等。描述了川叹的设计要点多任务的调度、任务之间的数据传递、定时器管理和中断处理。最后, 介绍了化医实时多任务操作系统在飞控计算机上的开发应用。
关键词 嵌入式系统 实时多任务操作系统 空空导弹
引言
随着电子技术的飞速发展, 实时嵌入式系统对计算机的容量和速度要求越来越高, 单任务环境已不适应实时系统的需求, 必须采用多任务体制来提高系统的实时性, 于是便出现了实时多任务体制。
空空导弹是一个大型武器系统, 作为这个系统的核心控制部件, 空空导弹专用嵌人式计算机飞控计算机担负着制导控制算法的实现以及产生各种导弹控制指令的任务, 这就要求导弹计算机的速度要快, 稳定性强。因此, 在导弹控制舱中, 飞控计算机是否具备快速的实时响应性和高可靠性, 直接影响到导弹的整体性能。如何充分利用飞控系统硬件资源, 提高数据处理的质量, 提高飞控计算机的实时性和可靠性是目前飞控计算机处理软件所要解决的主要问题。过去那种一个主循环和几个顺序调用的子程序模块的单任务机制中, 一个错误的程序很可能引起整个系统的崩溃, 所以从系统的实时性和可靠性方面考虑, 线性算法已不能满足应用需求,必须引人实时嵌入式系统的标准—实时操作系统。
下载:一种可在飞控计算机上应用的嵌入式实时多任务操作系统.rar