Skip to main content
Erschienen in: Programming and Computer Software 4/2018

01.07.2018

Efficient Implementation of OpenGL SC for Avionics Embedded Systems

verfasst von: B. Kh. Barladian, A. G. Voloboy, V. A. Galaktionov, V. V. Knyaz’, I. V. Koverninskii, Yu. A. Solodelov, V. A. Frolov, L. Z. Shapiro

Erschienen in: Programming and Computer Software | Ausgabe 4/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A software implementation of the graphics library OpenGL SC (Safety Critical) for the promising real-time onboard operating system JetOS for Russian aircraft is considered. The library development adheres to the international standards. The library must support multicore CPUs and be platform independent. The use of software implementation considerably reduces the cost of onboard software certification because it does not require the developers of graphics processors (GPUs) to be involved, which is sometimes impossible. The rendering speed achieved on specialized processors with low power consumption without the use of hardware accelerators satisfies the requirements of aviation applications.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Fedosov, E.A., Koverninskii, I.V., Kan, A.V., and Solodelov, Yu.A., Application of real-time operating systems in integrated modular avionics, OSDAY 2015. http://osday.ru/solodelov.html Fedosov, E.A., Koverninskii, I.V., Kan, A.V., and Solodelov, Yu.A., Application of real-time operating systems in integrated modular avionics, OSDAY 2015. http://​osday.​ru/​solodelov.​html
2.
Zurück zum Zitat Safety Critical Working Group. https://www.khronos.org/openglsc/ Safety Critical Working Group. https://​www.​khronos.​org/​openglsc/​
3.
Zurück zum Zitat ARINC Specification 661-6. http://store.aviation-ia.com/cf/store/catalog_detail.cfm?item_id=2698 ARINC Specification 661-6. http://​store.​aviation-ia.​com/​cf/​store/​catalog_​detail.​cfm?​item_​id=​2698
4.
Zurück zum Zitat DO-178C Software Considerations in Airborne Systems and Equipment Certification. https://en.wikipedia.org/wiki/DO-178C DO-178C Software Considerations in Airborne Systems and Equipment Certification. https://​en.​wikipedia.​org/​wiki/​DO-178C
5.
Zurück zum Zitat ArgusCore SCTM OpenGL SC 1.0.1/SC 2.0 graphics drivers for Safety Critical Systems. http://www.coreavi. com/sites/default/files/coreavi_product_brief_-_arguscore_sc1_sc2_rev_a_0.pdf ArgusCore SCTM OpenGL SC 1.0.1/SC 2.0 graphics drivers for Safety Critical Systems. http://​www.​coreavi.​ com/sites/default/files/coreavi_product_brief_-_arguscore_sc1_sc2_rev_a_0.pdf
6.
Zurück zum Zitat Mileff, P. and Dudra, J., Advanced 2D rasterization on modern CPUs, Applied Information Science, Engineering and Technology: Selected Topics from the Field of Production Information, 2014, vol. 7, no. 5, pp. 63–79. Mileff, P. and Dudra, J., Advanced 2D rasterization on modern CPUs, Applied Information Science, Engineering and Technology: Selected Topics from the Field of Production Information, 2014, vol. 7, no. 5, pp. 63–79.
7.
Zurück zum Zitat Mallachiev, K.M., Pakulin, N.V., and Khoroshilov, A.V., Design and architecture of real-time operating system, Trudy ISP RAN, vol. 28, no. 2, 2016, pp. 181–192. Mallachiev, K.M., Pakulin, N.V., and Khoroshilov, A.V., Design and architecture of real-time operating system, Trudy ISP RAN, vol. 28, no. 2, 2016, pp. 181–192.
8.
Zurück zum Zitat Wihlidal, G., Optimizing the Graphics Pipeline with Compute, in Game Developers Conference, 2016. Wihlidal, G., Optimizing the Graphics Pipeline with Compute, in Game Developers Conference, 2016.
9.
Zurück zum Zitat Laine, S. and Karras, T., High-performance software rasterization on GPUs, in High-Performance Graphics, Vancouver, 2011, August 5–7, pp. 79–88. Laine, S. and Karras, T., High-performance software rasterization on GPUs, in High-Performance Graphics, Vancouver, 2011, August 5–7, pp. 79–88.
10.
Zurück zum Zitat The Mesa 3D Graphics Library. http://www.mesa3d. org The Mesa 3D Graphics Library. http://​www.​mesa3d.​ org
11.
Zurück zum Zitat Central Processing Module (CPM/ P3041-VPX 3U). http://www.nkbvs.ru/products/elektronnie-modyli/ vpx-3u/moduli-universalnogo-protsessora-dannix-mypd-p3041/ Central Processing Module (CPM/ P3041-VPX 3U). http://​www.​nkbvs.​ru/​products/​elektronnie-modyli/​ vpx-3u/moduli-universalnogo-protsessora-dannix-mypd-p3041/
12.
Zurück zum Zitat i.MX 6 Series Applications Processors. http://www. nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i. mx-6-processors:IMX6X_SERIES i.MX 6 Series Applications Processors. http://​www.​ nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i. mx-6-processors:IMX6X_SERIES
13.
Zurück zum Zitat 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., Software implementation of OpenGL SC for avionic embedded systems, in Proc. of the 27th International Conference on Computer Graphics and Vision GraphiCon’2017, Perm’, 2017, pp. 47–50. 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., Software implementation of OpenGL SC for avionic embedded systems, in Proc. of the 27th International Conference on Computer Graphics and Vision GraphiCon’2017, Perm’, 2017, pp. 47–50.
14.
Zurück zum Zitat Barladian, B.Kh., Shapiro, L.Z., Denisov, E.Yu., and Voloboy, A.G., An Efficient Mulithreading Algorithm for the Simulation of Global Illumination, Program. Comput. Software, 2017, vol. 43, no. 4, pp. 217–223.CrossRef Barladian, B.Kh., Shapiro, L.Z., Denisov, E.Yu., and Voloboy, A.G., An Efficient Mulithreading Algorithm for the Simulation of Global Illumination, Program. Comput. Software, 2017, vol. 43, no. 4, pp. 217–223.CrossRef
15.
Zurück zum Zitat Milov, A.N., On building of scalable OpenGL architecture based on DSP in Proc. of the 17th International Conference on Computer Graphics and Vision GraphiCon’2007, Moscow, 2007, pp. 281–284. Milov, A.N., On building of scalable OpenGL architecture based on DSP in Proc. of the 17th International Conference on Computer Graphics and Vision GraphiCon’2007, Moscow, 2007, pp. 281–284.
16.
Zurück zum Zitat Voloboi, A.G., Denisov, E.Yu., and Barladyan, B.Kh., Testing of Systems for Illumination Simulation, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 166–173.CrossRef Voloboi, A.G., Denisov, E.Yu., and Barladyan, B.Kh., Testing of Systems for Illumination Simulation, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 166–173.CrossRef
Metadaten
Titel
Efficient Implementation of OpenGL SC for Avionics Embedded Systems
verfasst von
B. Kh. Barladian
A. G. Voloboy
V. A. Galaktionov
V. V. Knyaz’
I. V. Koverninskii
Yu. A. Solodelov
V. A. Frolov
L. Z. Shapiro
Publikationsdatum
01.07.2018
Verlag
Pleiades Publishing
Erschienen in
Programming and Computer Software / Ausgabe 4/2018
Print ISSN: 0361-7688
Elektronische ISSN: 1608-3261
DOI
https://doi.org/10.1134/S0361768818040059

Weitere Artikel der Ausgabe 4/2018

Programming and Computer Software 4/2018 Zur Ausgabe

Premium Partner