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...

Full description

Saved in:
Bibliographic Details
Published in:Programming and computer software 2022-06, Vol.48 (3), p.147-154
Main Authors: Barladian, B. Kh, Shapiro, L. Z., Deryabin, N. B., Solodelov, Yu. A., Voloboy, A. G., Galaktionov, V. A.
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!
Description
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