摘要
针对现代飞机电子座舱系统实时显示要求,需要在数据处理和图形显示两方面提高性能。为解决性能问题,在软件上采用OpenGL结合VxWorks进行开发,针对数据接口特点合理设计多个任务进行数据处理,实际测试数据处理占用CPU小于2%;为提高图形显示效率,提出利用OpenGL强大的纹理贴图功能实现文字、仪表的显示,实践表明纹理贴图较点阵速度快、显示效果好,显示刷新率达到20 Hz,满足了实时显示要求。项目验证采用的软件设计技术可满足飞行显示器实时性要求。
For the real-time display requirements of airplane electronic cockpit, the performances of data processing and graphical display should be improved. To gain the desired performance, a method based on OpenGL and VxWorks is adopted. According to the characteristics of different interfaces, data can be processed by different tasks. The tests show that data process-ing just occupy less than 2% CPU time. To enhance the graphical display efficiency, the texture mapping techniques of OpenGL is utilized to realize display of texts and instruments. The practice shows that the texture mapping is faster and its display result is better than the dotting technique, and its display refresh rate is up to 20 Hz, which can meet the real-time requirements of flight display.
出处
《现代电子技术》
2013年第14期35-37,共3页
Modern Electronics Technique
基金
航空科学基金(20101996009)
关键词
电子座舱
实时显示
嵌入式系统
航空电子
electronic cockpit
real-time display
embedded system
avionics