RTEMS qualifies for the space domain

Multicore real-time Operating System for safety-critical applications in satellites

A major boost for many RTEMS applications has been achieved: The European Space Agency ESA certifies the open-source real-time operating system RTEMS in the SMP (Symmetric Multiprocessing) configuration for Criticality Category C and D. This means that safety-critical functions can now also be executed on modern multicore processors that rely on RTEMS. Previously, only a greatly reduced, now obsolete, single-core version was available for this purpose.

Further certifications planned

The qualification was carried out for the Cobham-Gaisler processors with SPARC architecture (GR740 and GR712RC), which are widely used in the space domain, and functions mainly used in space flight. Further certifications of processors with ARM and RISC-V architecture as well as an extension of the functional and interface scope are in preparation.

Furthermore, qualification for Category A and B is envisaged. Then even safety-critical functions in manned missions could operate on the basis of RTEMS. The documentation and tests for this are already in place, and the necessary independent verification is underway.

RTEMS is popular in space applications because of its low resource requirements. However, its advantages are also appreciated in other industries where high performance and reliability are important. This qualification also opens up new perspectives for other domains, such as railroad technology or the medical and automotive sectors.

Flexibility through largely automated certification process

Safety certifications are established since long in many industries. However, these drive up the costs of software, as testing and documentation are often many times more labour intensive than simply writing the code. And they reduce flexibility, since a configuration has to be tested as a whole setup.

A new feature of RTEMS certification is that it is largely automated – from documentation to testing to evaluation summary. In this way, the multitude of target systems, interfaces and drivers of RTEMS can be certified in an economical way. Even in the basic version, this includes over 2,000 test procedures and more than 10,000 pages of results and documentation.

Execution and implementation

The initial funding by ESA allows not only the code but also the basic certification to become part of the open-source project. For the certification of more advanced configurations, for example with multicore processors that are not yet supported, the experts at embedded brains GmbH www.embedded-brains.de, who designed and developed the current Qualification Data Package, are available.

embedded brains supports RTEMS customers throughout Europe and offers user-specific concept development, development support, porting, and driver and software development for RTEMS. In addition to getting started with RTEMS development as quickly as possible, customers also benefit from a significantly reduced time budget and application development costs. embedded brains also offers technical RTEMS training, standard support for experienced users and project-specific support for R&D teams. As a member of the RTEMS Steering Committee, Thomas Doerfler knows that the demands of customers are constantly growing and that it is essential to actively accompany continuous further development.

Links:

https://embedded-brains.de/en/rtems-real-time-operating-system/rtems-smp-in-the-space-domain/
https://rtems-qual.io.esa.int/
https://www.rtems.org/

About embedded brains GmbH

embedded brains GmbH, with head office near Munich in Germany, is an owner-operated company that specializes in customized software and hardware development for high-performance single and multicore systems. The company was founded in 2005 by the electrical engineers Peter Rasmussen and Thomas Doerfler. Both have more than 20 years of experience and technical expertise in systems development, primarily in the fields of automotive technology, telecommunications and industrial automation, and worked previously as consultants and employees for Dornier, Eurocopter, Siemens, Alcatel Siemens, Thomson, Telenorma and Hilf Microcomputer-Consulting.

The managing directors and their development team advise and support companies from different sectors over the entire development process and with the help of partner companies also deal with series production and fabrication after the completion of prototype development. E&K Automation, Bang & Olufsen, Fraunhofer ESK and Fraunhofer ITWM, Tyco Electronics, MAN Diesel & Turbo as well as Bosch Rexroth AG, among others, are the customers of embedded brains. www.embedded-brains.de

 

Further information:

embedded brains GmbH
Dr. Matthias Göbel
Tel.:  +49 (0)89-18 94741-0
eMail: rtems@embedded-brains.de
Dornierstr. 4, D-82178 Puchheim, Germany
www.embedded-brains.de

Prof. Dr.-Ing. Matthias Göbel hat Mechatronik in Darmstadt und Lausanne studiert. Er hält verschiedene Patente und war seit 2006 an der Rhodes University in Südafrika als Professor für Ergonomie und Arbeitswissenschaft tätig. Seit 2015 koordiniert er bei embedded brains neben der Hard- und Software-Entwicklung auch die Erprobung und steht Kunden bei der Umsetzung ihrer Projekte zur Seite.