embedded brains and RTEMS

RTEMS According to your Requirements

For supplementary functionality, e.g. new drivers, it is more economical to use commercial services than to get into all the details oneself and write RTEMS software on one’s own. Also, one can significantly reduce the effort of keeping up to date with all the details of RTEMS oneself and still benefit from the open source nature of RTEMS.

We have been the leading service provider for RTEMS in Europe for more than 20 years. For example, RTEMS SMP was programmed by us.

Our range of services

Software Development

Based on our many years of experience with RTEMS, we offer software development services for all aspects of customer-specific development of RTEMS (and its development tools). This saves effort and you get the results at a fixed price and on pre-agreed deadlines!

Our services include code creation as well as verification according to RTEMS standards (on request according to ECSS or other safety standards).

Support

Not all questions and requirements can be planned exactly in advance, and some only arise during system development. In order to be able to react flexibly and quickly, we offer support contracts on an hourly basis. These include a certain amount of time that can be used quickly and unbureaucratically as needed — for consulting, problem-solving support, or programming.

Safety Certification

ESA has qualified RTEMS SMP for space applications. We offer supplementary packages for this basic qualification at a fixed price:

  • Qualification Data Packages (QDP) for further processor families (including ARM Cortex-R52 and A9, SPARC V8 and RISC-V)
  • Supplementation of the QDP with specific drivers and interfaces

Our services also include updates to the latest RTEMS version, consulting for the configuration of development tools, as well as optimization tools for SMP scheduling.

Training

RTEMS Application Development
2.5-day classroom training course introducing RTEMS and application programming for RTEMS

RTEMS Training Workshop
Customer-specific workshop for in-depth familiarization with RTEMS and application optimization (especially for SMP configuration)

Our experience with RTEMS

We are Actively Developing

  • 2021: Space qualification for RTEMS SMP (according to ESA ECSS standard).
  • 2017: Hypervisor concepts and test procedures for the space industry.
  • 2015: Development of RTEMS SMP (Symmetric Multiprocessing)
  • 2014: Integration of an improved network stack with IPv6 support, etc.
  • 2012: Integration of USB support
  • Since 2006: Member of the RTEMS steering committee
  • Since 2005: Adaptation of RTEMS to new architectures and controllers
  • 2005: First RTEMS training in Munich
  • 1995: First system developments for RTEMS