BOSTON, MASS. – BAE Systems Aerospace Controls (Johnson City, NY) has rolled out a new version of its real-time operating system (RTOS) that enables avionics developers to run secure two- and three-dimensional graphics displays on the same processor alongside safety-critical applications.
The company said that the second-generation of its RTOS, known as CsLEOS, is now partitioned in a way that allows developers to reduce the number of CPUs in avionics applications that involve graphics. BAE Systems, which develops its own electronic systems for air and ground vehicles, made the announcement at the Embedded Systems Conference here.
“Now you can use one CPU in a safety-critical application, whereas before, you might have used two in the same application,” noted Milan Dedek, CsLEOS product manager for BAE Systems Aerospace Controls. “This should save developers a significant amount of time and money.”
The company's RTOS supports OpenGL, an open architecture graphics library used on applications ranging from avionics maps to Nintendo, and combines it with an ARINC-653 interface, a standards-based protection domain scheduler. In the past, compliance with OpenGL and ARINC-653 enabled developers to port two- and three-dimensional graphics from processor to processor. The new version of the RTOS, however, goes beyond such portability, allowing integration with other applications on the same processor.
“So now, you can develop an application, test it, never touch it again, and still add new applications,” Dedek said. “And you can integrate the new application without having to regression test it.” Dedek said that in the past, such integration would not have been possible without additional testing and certification, which, in turn, would have resulted in more cost.