Affiliation:
1. The Keldysh Institute of the Applied Mathematics of RAS
Abstract
The paper discusses details of the pilot display visualization that uses the hardware acceleration capabilities of the Vivante graphics processor in the JetOS aviation operating system. Previously the OpenGL Safety Critical library was implemented without hardware acceleration. This was done in such a way because software library is easier to certify in accordance with the avionics requirements. But usage of the software OpenGL does not provide acceptable visualization speed for modern Flight Display and 3D relief applications. So more complex visualization approach utilized the GPU acceleration capabilities was elaborated. Although the OpenGL library was implemented for a specific GPU and took into account its specificity, the described approach to adapt the MESA open source library can be used for other GPUs. An effective algorithm for multi-window visualization using the implemented library with hardware acceleration is present. The described approach allows you to achieve the visualization speed acceptable for the pilot display of the aircraft.
Publisher
MONOMAX Limited Liability Company
Reference11 articles.
1. Fedosov, E.A., Koverninskii, I.V., Kan, A.V., Solodelov, Yu.A.: Application of real-time operating systems in integrated modular avionics, https://osday.ru/2015/solodelov.html. Last accessed 5 Jul 2020
2. Ananda, C.M., Sabitha, N., Mainak, G.H.: ARINC 653 API and its application – An insight into Avionics System Case Study. Defence Science Journal 63(2), 223-229 (2013)
3. DO-178C Software Considerations in Airborne Systems and Equipment Certification, https://en.wikipedia.org/wiki/DO-178C. Last accessed 5 Jul 2020
4. Mallachiev, K.M., Pakulin, N.V., Khoroshilov, A.V.: Design and architecture of real-time operating system. Proceedings of the Institute for System Programming 28(2), 181-192 (2016)
5. Barladian, B.Kh., Voloboy, A.G., Galaktionov, V.A., Knyaz, V.V., Koverninskii, I.V., So-lodelov, Yu.A., Frolov, V.A., Shapiro, L.Z.: Efficient Implementation of OpenGL SC for Avionics Embedded Systems. Programming and Computer Software 44(4), 207–212 (2018)
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献