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...
Saved in:
Published in: | Programming and computer software Vol. 47; no. 6; pp. 457 - 465 |
---|---|
Main Authors: | , , , , , |
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!
|
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 |