Multiwindow Rendering on a Cockpit Display Using Hardware Acceleration

The modern display of a civil aircraft cockpit is based on a new interface ideology—it helps improve the perception of flight data received from a number of sources by showing it on a single multifunctional display. Implementation issues of multiwindow rendering on the pilot’s display using OpenGL S...

Full description

Saved in:
Bibliographic Details
Published in:Programming and computer software Vol. 47; no. 6; pp. 457 - 465
Main Authors: Barladian, B. Kh, Deryabin, N. B., Shapiro, L. Z., Solodelov, Yu. A., Voloboy, A. G., Galaktionov, V. A.
Format: Journal Article
Language:English
Published: Moscow Pleiades Publishing 01-11-2021
Springer Nature B.V
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The modern display of a civil aircraft cockpit is based on a new interface ideology—it helps improve the perception of flight data received from a number of sources by showing it on a single multifunctional display. Implementation issues of multiwindow rendering on the pilot’s display using OpenGL SC with hardware acceleration are discussed. An algorithm for arranging information on the display is proposed that makes it possible to use only one GPU available on board. An approach for adapting and modifying the open source Mesa package to obtain a certifiable GPU driver is described in detail. Special attention is paid to the technology of adapting the open source package code to a real-time operating system and to safety critical requirements. The implementation of the proposed approach is intended for the work under the real-time operating system JetOS in visualization systems of on-board civil aviation software. This implementation of multiwindow rendering assumes its further certification for safety critical systems.
ISSN:0361-7688
1608-3261
DOI:10.1134/S0361768821060025