RTEMS auf einen Blick

Das Open Source RTOS

RTEMS* ist ein professionelles Open-Source-Echtzeitbetriebssystem mit hoher Flexibilität, das mit minimalem Ressourcenbedarf eine maximale Leistung ermöglicht. Es ist für eine breite Palette von Prozessoren verfügbar und bietet alle gängigen Schnittstellen und Treiber für Embedded-Anforderungen. Vor mehr als 25 Jahren für militärische Zwecke entwickelt, wurde RTEMS 2015 durch eine SMP-Multi-Core-Version (mit Symmetric Multiprocessing) erweitert. RTEMS wird heute in vielen kommerziellen Anwendungen eingesetzt und ist für die Raumfahrt sicherheitszertifiziert.

* Real-Time Executive for Multiprocessor Systems

Hier wird RTEMS eingesetzt

Mars-Rover

Autonome Transportfahrzeuge

Rennsport

Qualitätskontrolle von Banknoten

Professional Audio

Überblick über Die RTEMS-Features

Alles drin, alles dran

Warum Open Source?

Die Vorteile von Open Source

  • Keine Lizengebühren oder einschränkende Nutzungsbedingungen
  • Es kann sofort losgehen ohne Lizenzverhandlungen und ohne Papierkram
  • 100% transparenter Source Code, wichtig für Schnittstellen und Fehlersuche
  • Produktsupport durch die Commuity und (verschiedene) kommerzielle Anbieter
  • Keine Abhängigkeit vom Geschäftsmodell eines Lizenzgebers
  • Keine Update-Verpflichtung vom Hersteller

Die Pflege vieler verschiedener System für unterschiedliche Anwendungen ist selbst für größere Organisationen unwirtschaftlich bis unmöglich. Ein einheitliches OS für möglichst viele Anwendungen verlangt eine weitreichende Skalierbarkeit und Flexibilität. RTEMS kann sowohl auf Mini-Controllern mit wenigen 10kB Speicher als auch auf großen Multicore-Systemen (z.B. als SMP System mit 24 Prozessorkernen genutzt werden.

Eine schnelle Einarbeitung gelingt am besten mit einem möglichst einfachen System. Aber damit stößt man auch schnell an die Grenzen des Systems. Und ein „Aufbohren“ oder gar ein Systemwechsel während einer laufenden Entwicklung ist aufwändig.

Gleich mit einem großem OS anzufangen, verbraucht nicht nur mehr Ressourcen, sondern kostet auch mehr Zeit um Erfahrung aufzubauen. Zudem steigt der Aufwand für eine Sicherheitszertifizierung bei komplexen Systemen extrem an, bei großen Softwareplattformen ist eine Zertifizierung daher nahezu unmöglich.

Am effektivsten ist ein breit skalierbares System, das die Konfiguration eines einfachen wie auch eines sehr leistungsfähigen und komplexen Systems auf Basis eines einheitlichen Konzepts zulässt. RTEMS, zum Beispiel, lässt sich bereits auf einem primitiven 16-bit Prozessor betreiben, aber auch auf einem 64-bit Multicore „Monster“ mit 10GB-Ethernet, hoch pluggable SSDs und vielen anderen Features.

Lohnt sich die Investition in die Einarbeitung? Wird das OS bis zum Ende des Produktlebenszyklus verfügbar sein und gepflegt werden? Im Zeitalter häufiger Firmenübernahmen und gesponsorter Open-Source-Initiativen ist das alles andere als selbstverständlich. RTEMS kann auf eine mehr als 30-jährige Entwicklungsgeschichte und eine Vielzahl professioneller Nutzer verweisen. Es wird auch in Zukunft als unabhängiges System gepflegt und weiterentwickelt werden.

Welches RTOS ist das BESTE?

Die richtige Entscheidung treffen

Es gibt eine große Zahl verschiedener Echtzeitbetriebssysteme (RTOS). Neben den Fragen nach den technischen Anforderungen und den Kosten sind auch wichtige strategische Aspekte zu berücksichtigen.

Ihre Vorteile mit unserem professionellen RTEMS-Support.

  • Zeit und Kosten sind genau planbar

  • Ergebnisse sind auf dem neuesten Stand

  • Besserer Fokus auf die eigenen Entwicklungsaufgaben

Unsere weiteren Dienstleistungen

Maßgeschneiderte und robuste Hard- und Software-Embedded-Systemlösungen basierend auf verschiedenen Technologien.

Moderne und kompakte Technologie für die Umgebungserkennung in „smarten“ Embedded-Systemen.

Flexible, kosteneffiziente EMS-Dienstleistungen mit hoher Präzision, Qualität und Durchsatz.