Russian Federation
Russian Federation
Russian Federation
Russian Federation
Russian Federation
Moskva, Russian Federation
Russian Federation
GRNTI 50.07 Теоретические основы вычислительной техники
BBK 3297 Вычислительная техника
Elaboration of modern airplane cockpit has tendency to use large displays instead of a lot of separate indicators. The large display should combine information about flight navigation and state of plane equipment. Information coming from a wide variety of devices should be displayed simultaneously. Therefore multi-windows rendering is vitally important here. Its implementation must be embedded in real-time operating system which controls the aircraft. Development of a Safety Critical Compositor for multi-windows rendering for OpenGL SC 1.0.1 software is considered in the paper. It works under the real-time operating system JetOS newly designed for aircraft. Development is based on the use of extensions designed to work in multi-core systems in addition to standard JetOS partitioning services.
aircraft cockpit display, multi-windowing, OpenGL SC 1.0, real-time operating system, embedded systems
1. A Safety Critical Compositor for OpenGL SC 1.0.1 andOpenGL SC 2.0.http://www.coreavi.com/sites/default/files/compositor_whitepaper_final.pdf.
2. EGL_EXT_compositor.http://www.coreavi.com/sites/default/files/coreavi_product_brief_-_egl_ext_compositor.pdf.
3. B.Kh. Barladian, A.G. Voloboy, V.A. Galaktionov, V.V.Knyaz’, I.V. Koverninskii, Yu.A. Solodelov, V.A. Frolov,and L.Z. Shapiro, Efficient Implementation of OpenGL SCfor Avionics Embedded Systems. Programming andComputer Software, 2018, Vol. 44, No. 4, pp. 207-212.DOI:https://doi.org/10.1134/S0361768818040059.
4. K.A. Mallachiev, N.V. Pakulin, A.V. Khoroshilov, Designand architecture of real-time operating system. Proceedingsof the Institute for System Programming, vol. 28, issue 2,2016, pp. 181-192.ISSN 2220-6426 (Online), DOIhttps://doi.org/10.15514/ISPRAS-2016-28(2)-12.
5. ARINC Standards Store:https://www.aviation-ia.com/product-categories.
6. Universal Data Processor Module MUPD/P3041-VPX 3U,http://www.nkbvs.ru/products/elektronnie-modyli/vpx3u/moduli-universalnogo-protsessora-dannix-mypdp3041/.
7. QorIQ® Processors Based on Field Proven PowerArchitecture Technology P-Series.https://www.nxp.com/products/processors-andmicrocontrollers/power-architecture-processors/qoriqplatforms/p-series:QORIQ-POWER-ARCHITECTURE-PSERIES.