第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页嵌入式电子飞行仪表系统的软件结构与实现北京航空航天大学电子信息工程学院39020818徐广毅电子飞行仪表系统(ElectronicFlightInstrumentSystem)以下简称EFIS为了实现基于嵌入式电子飞行仪表系统的数据综合显示,我们选取了基于IntelStrongARM1110的JingWei开发平台,进行核心部分包括数据接收,解码,综合计算和综合显示,以及黑匣子部分的数据记录的软件开发
为了缩短开发时间,降低开发难度,我们在操作系统的选取上采用了Microsoft公司优秀的嵌入式操作系统WindowsCE3
开发工具选用了EmbeddedVisualC,结合JingWei的SDK与PlatformBuilder进行整个硬件平台上软件部分的设计和开发
飞机上各路传感器的数据经过我们所设计的综合数据采集系统的采集后,通过串口编帧发送,JingWei通过串口1接收到数据后进行解码和校验,将正确的数据后通过系列的计算后,调用绘图函数以图形方式综合显示在彩色LCD上
另外,所接受到的数据还会保存在我们所设计的固定格式的二进制文件中,保存在JingWei的SDRAM中实现黑匣子部分的数据记录,借助我们所开发的基于X86系统的黑匣子回放软件,可以分析回放黑匣子的保存数据
在软件上,PlatformBuilder对于专有硬件平台的操作系统的定制和裁减,EmbeddedVisualC++对于系统平台上应用软件的开发均提供了极大的便利,CPU的强大的数据处理能力,彩色LCD显示屏的综合图形显示,也为整个以显示为核心的系统提供了充分的保证
对于EFIS系统的扩展部分,诸如VFR(虚拟飞行法则)与ILS(仪表着陆系统)和EFIS系统的结合等,由于时间紧迫,任务繁重,都只在理论上和实验中