Loading…
Efficient Rendering for the Cockpit Display System Designed in Compliance with the ARINC 661 Standard
Software used in avionics must comply with strict aviation standards. The aviation standard ARINC 661 defines the interfaces and a number of specific requirements for the information display system in the cockpit. Due to these requirements, the task of ensuring an acceptable rendering speed on the p...
Saved in:
Published in: | Programming and computer software 2022-06, Vol.48 (3), p.147-154 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Software used in avionics must comply with strict aviation standards. The aviation standard ARINC 661 defines the interfaces and a number of specific requirements for the information display system in the cockpit. Due to these requirements, the task of ensuring an acceptable rendering speed on the promising i.MX6 platform with reduced power consumption arises. The development of the OpenGL SC (Safety Critical) graphics library that works in the JetOS real-time avionics operating system and accomplishes this task is considered. It displays information generated in accordance with the ARINC 661 standard using the hardware support of the Vivante GPU. An efficient rendering acceleration approach is proposed and implemented. First of all, calls to OpenGL functions were optimized in the display system that works in accordance with the standard. However, such a modification incurs significant expenses for certifying the entire display system. For this reason, optimization was implemented in a special intermediate module. The proposed approach makes it possible to achieve a rendering speed that is acceptable for the pilot’s display in the cockpit. |
---|---|
ISSN: | 0361-7688 1608-3261 |
DOI: | 10.1134/S0361768822030021 |