摘要
设计了一种基于嵌入式操作系统的电子飞行仪表系统软件。介绍了电子飞行仪表系统的基本构成,在嵌入式操作系统上设计并实现了主飞行模式、导航模式、发动机信息模式等功能。分析了电子飞行仪表系统软件设计的原则和结构,介绍了软件的类和消息机制。此外,通过在嵌入式系统的有限资源和三维处理的复杂算法间进行合理的折衷,实现了空间变换、立体投影和曲线消隐等算法模块,构成了自行设计的三维地形引擎。软件已经在基于Intel,Motorola等多种嵌入式处理器的系统上下载成功并且能够稳定运行。
On the basis of Embedded Operating System, an electronic flight instrument system (EFIS) software is designed and implemented. The main structure of EFIS is introduced. To give pilot complete, accurate and real-time information, a number of display modes are designed, such as the Primary Flight Display Mode. the Navigation Display Mode and the Engine Information Display Mode. The design rules and the structure of the EFIS software are analyzed. The class and message mechanism of the software are introduced. Besides. by making reasonable tradeoff between the limited resource of embedded system and the complieated algorithm of three-dimensional processing, an effective three-dimensional engine is designed and implemented. The space transform algorithm and the hidden lines removal algorithm of the three-dimensional engine are described. The software is downloaded successfully and run stably on a variety of embedded platforms.
出处
《航空学报》
EI
CAS
CSCD
北大核心
2005年第1期74-78,共5页
Acta Aeronautica et Astronautica Sinica
关键词
电子飞行仪表系统
嵌入式系统
座舱显示技术
面向对象技术
三维地形
electronic flight instrument system
embedded system
cockpit display technology
object-oriented technology
three-dimensional terrain