Die kanadische Firma BlackBerry QNX wird das Echtzeitbetriebssystem für BMWs kommende Fahrzeuggeneration „Neue Klasse“ bereitstellen. Diese Partnerschaft, die im Jahr 2021 begann, erweitert sich nun über die ursprüngliche Absicht hinaus und umfasst eine breitere Palette sicherheitskritischer und nicht-sicherheitskritischer Funktionen in den Fahrzeugen.
Wichtige Erkenntnisse
- QNX liefert das Echtzeitbetriebssystem für BMWs „Neue Klasse“.
- Die Software steuert vier zentrale „Superbrains“ für verschiedene Fahrzeugfunktionen.
- QNX SDP 8.0 ist für nicht-kommerzielle Nutzung kostenlos verfügbar.
- Das Unternehmen geht über 100 akademische Partnerschaften ein, darunter mit dem MIT.
- Es gibt Open-Source-Pakete und Hardware-Unterstützung für Raspberry Pi 5.
QNX als Herzstück der BMW „Neue Klasse“ Architektur
Für BMWs „Neue Klasse“ wird QNX das Fundament legen. Es liefert das Echtzeitbetriebssystem und die sicherheitskritische Basisschicht. Diese Technologie ist entscheidend für die zuverlässige Funktion moderner Fahrzeuge.
Die Zusammenarbeit begann ursprünglich mit der Entwicklung eines Systems für autonomes Fahren der Level 2/2+. Diese Funktion bleibt weiterhin ein Kernbestandteil der Lieferung. Die neue Vereinbarung vertieft die Integration jedoch erheblich.
Faktencheck: BMWs „Superbrains“
Die Fahrzeugarchitektur der „Neuen Klasse“ basiert auf vier zentralen Rechnern, sogenannten „Superbrains“. Diese steuern klar abgegrenzte Funktionsbereiche:
- Automatisiertes und assistiertes Fahren
- Infotainment
- Fahrdynamik
- Fahrzeugbetrieb und -funktionen
Trennung von kritischen und nicht-kritischen Systemen
Innerhalb dieser „Superbrains“ agiert QNX als Betriebssystem und Virtualisierungsschicht. Der QNX-Hypervisor sorgt für eine strikte Trennung von sicherheitskritischen Funktionen wie der Fahrassistenz oder Bremsregelsystemen und nicht-sicherheitskritischer Software wie dem Infotainment-System.
Diese Trennung ist essenziell für die Sicherheit. Sie stellt sicher, dass ein Fehler im Infotainment-System keine Auswirkungen auf die Bremsfunktion hat.
Erweiterter Zugang zu QNX-Software für Forschung und Lehre
BlackBerry QNX verfolgt eine Strategie zur Verbreitung seiner Technologie. Im Rahmen der Initiative „QNX Everywhere“ stellt das Unternehmen seine Software Development Platform 8.0 (SDP) kostenlos zur Verfügung. Dies gilt für nicht-kommerzielle Zwecke für Forscher und Studierende.
Die SDP 8.0 ist eine Cloud-gestützte Entwicklungsplattform, die besonders für digitale Cockpits relevant ist. Sie soll den Zugang zu Echtzeitbetriebssystemen erleichtern und die Plattform einem breiteren Publikum zugänglich machen.
QNX Everywhere Initiative
Ziel der „QNX Everywhere“-Initiative ist es, mehr Nutzer mit der Plattform vertraut zu machen. Bislang hat QNX über 10.000 Lizenzen ausgegeben. Das Unternehmen ist mehr als 100 akademische Partnerschaften eingegangen.
Zu den Partnerhochschulen gehören renommierte Institutionen wie das Massachusetts Institute of Technology (MIT) sowie Universitäten in Indien und Nordamerika. Diese Kooperationen fördern die Ausbildung zukünftiger Ingenieure und Forscher.
Hardware-Unterstützung und kostenlose Trainings
Um die Nutzung weiter zu vereinfachen, bietet QNX über seine Webseite und die Softwareentwicklerplattform Gitlab vorgefertigte Open-Source-Pakete an. Zudem gibt es optimierte Portierungen für verschiedene Hardware, darunter den beliebten Raspberry Pi 5.
Entwickler können die Software lokal und selbst gehostet einsetzen. Dies ermöglicht eine flexible Entwicklungsumgebung.
„Wir wollen die nächste Generation von Entwicklern inspirieren und ausbilden, die innovative Lösungen mit unserer Technologie schaffen werden“, so ein Sprecher von QNX.
Ergänzend dazu bietet QNX kostenlose Online-Trainings an. Diese Schulungen vermitteln grundlegendes Wissen über Echtzeitbetriebssysteme. Themen sind unter anderem Scheduling, Interprozesskommunikation und Systemdesign.
Diese Maßnahmen sollen die Einarbeitung in die QNX-Plattform erleichtern und die Entwicklung von Anwendungen für zukünftige Automobil- und Industrieanwendungen fördern.
- Kostenlose Online-Trainings: Vermittlung von Grundlagenwissen.
- Open-Source-Pakete: Vereinfachter Start für Entwickler.
- Raspberry Pi 5 Unterstützung: Breitere Hardware-Kompatibilität.
Die strategische Ausrichtung von QNX, sowohl die kommerzielle Partnerschaft mit BMW als auch die Bildungsinitiativen, zeigt das Bestreben, eine führende Rolle in der Entwicklung von Echtzeitsystemen zu spielen. Diese Systeme sind nicht nur in der Automobilindustrie, sondern auch in der Robotik, Medizintechnik und Industrieautomatisierung von großer Bedeutung.





