Abstract
The creation of visualization component for onboard civil aviation systems is considered. The software used on board must comply with the internationally accepted safety standards. This imposes additional requirements for both the hardware used and the system development process. This paper is devoted to the use of multicore processors in avionics embedded systems for improving the performance of the software implementation of the OpenGL SC library. The ability to use multicore processors in safety critical systems is provided by the Russian-made real-time operating system JetOS. An implementation of multi-window rendering using the OpenGL SC library is also considered.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.REFERENCES
Fedosov, E.A., A project of creating new generation integrated open architecture modular avionics, Polyet, 2008, no. 8, pp. 15–22.
Fedosov, E.A., Kos’yanchuk, V.V., and Sel’vesyuk, N.I., Integrated modular avionics, Radioelektron. techn., 2015, no. 1, pp. 66–71.
ARINC Standards Store. https://www.aviation-ia.com/product-categories
Safety Critical Working Group. https://www.khronos.org/openglsc
DO-178C Software Considerations in Airborne Systems and Equipment Certification. http://www.rtca.org/store_product.asp?prodid=803
Barladian, B.Kh., Voloboy, A.G., Galaktionov, V.A., Knyaz’, V.V., Koverninskii, I.V., Solodelov, Yu.A., Frolov, V.A., and Shapiro, L.Z., Efficient implementation of OpenGL SC for avionics embedded systems, Program. Comput. Software, 2018, vol. 44, no. 4, pp. 207–212.
Solodelov, Yu.A. and Gorelits, N.K., Certifiable onboard real-time operating system JetOS for Russian aircraft projects, Trudy ISP RAN, 2017, 29, no. 3, pp. 171178. https://doi.org/10.15514/ISPRAS-2017-29(3)-10
Universal data processor module MUPD/P3041-VPX 3U. http://www.nkbvs.ru/products/elektronnie-modyli/vpx-3u/moduli-universalnogo-protsessora-dannix-mypd-p3041
A Safety Critical Compositor for OpenGL SC. https://coreavi.com/wp-content/uploads/2018/08/compositor_whitepaper_final-1.pdf
EGL_EXT_compositor. https://www.coreavi.com/product_category/embedded-opengl-drivers/
Barladian, B.Kh., Shapiro, L.Z., Mallachiev, K.M., Khoroshilov, A.V., Solodelov, Y.A., Voloboy, A.G., Galaktionov, and V.A., Koverninskiy, I.V., Multi-windows rendering using software OpenGL in avionics embedded systems, CEUR Workshop Proceedings, Proc. of the 29th International Conference on Computer Graphics and Vision, Bryansk, Russia, 2019, vol. 2485, pp. 28–31. https://doi.org/10.30987/graphicon-2019-2-28-31
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by A. Klimontovich
Rights and permissions
About this article
Cite this article
Barladian, B.K., Shapiro, L.Z., Mallachiev, K.A. et al. Visualization Component for the Aircraft Real-Time Operating System JetOS. Program Comput Soft 46, 167–175 (2020). https://doi.org/10.1134/S0361768820030020
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768820030020