Embedded-Software-Teams müssen schnell und effizient Software für Steuergeräte im Automobil entwickeln und bereitstellen, um Features und Funktionen im Fahrzeug bereitzustellen. AUTOSAR ist das Framework, das diese effiziente Entwicklung von Embedded-Anwendungssoftware im Rahmen der Fahrzeugsystementwicklung ermöglicht.
Das Capital Embedded-Portfolio, das die AUTOSAR R20-11-Version des Standards unterstützt, ist skalierbar für den Einsatz in stromsparenden Mikrocontrollern bis hin zu Multicore-System-on-Chips, auf denen eine Kombination aus Laufzeit- und Betriebssystemtechnologien ausgeführt wird.
Die Capital Embedded AR Classic-Software ermöglicht eine beschleunigte Correct-by-Construction-Embedded-Softwarekonfiguration durch Automatisierung in einer AUTOSAR-fähigen Umgebung.
Capital umfasst eine einzigartige virtuelle Verifikationstechnologie, die es Ingenieuren ermöglicht, die Funktionalität der AUTOSAR-Embedded-Software in Echtzeit zu verifizieren, bevor Ziel-Silizium verfügbar ist.
Der AUTOSAR-Standard basiert auf der Fähigkeit, Softwareanbieter zusammenzubringen, um zusammenzuarbeiten, damit sie Steuergerätesoftware effizient herstellen können.
Die Software besteht aus:
Dazu gesellt sich die Basissoftware, die über eine Laufzeitumgebung von der Anwendungssoftware abstrahiert wird.
Capital Embedded AR Classic hält sich eng an die AUTOSAR-Methodik und bietet native Unterstützung für das AUTOSAR-Modell. Tool-Funktionen wie die Aufteilung von Konfigurationen vereinfachen die Prozesse für Steuergeräte-Softwareentwickler erheblich.
Capital Embedded AR Adaptive adaptiert in ähnlicher Weise die neueste AUTOSAR-Methodik mit den Modellen und Methoden der Adaptive-Plattform und erweitert diese durch fortgeschrittene Automatisierung in den Entwickler-First-Tools, die eine schnelle, hochwertige Bereitstellung von Software ermöglichen.
Getrieben von den Anforderungen, einschließlich innovativer Kundenfunktionen und Anforderungen an die funktionale Sicherheit, müssen Software-Engineering-Teams das Entwicklungstempo erhöhen und die Qualität verbessern. Dies erfordert ein neues Maß an Effizienz. Ein Schlüsselelement für eine effizientere Produktion eingebetteter Software ist die Möglichkeit, die Softwareentwicklung nach links zu verschieben, indem Verifikation und Validierung (V&V) früher in den Konstruktionsprozess integriert werden. Diese V&V-Aktivitäten können mit tatsächlicher Embedded-Software auf virtuellen Steuergeräten durchgeführt werden, um umfangreiche Simulationen durchzuführen. Diese Technologie ermöglicht die Anwendung der Testautomatisierung in der frühen Entwicklungsphase, bevor die Zielhardware verfügbar ist, und während des gesamten Softwarelebenszyklus, um die Abdeckung und Ausführungstransparenz zu verbessern.
Während des gesamten Fahrzeuglebenszyklus sind in der Regel Embedded Software-Updates für Steuergeräte erforderlich. Capital Embedded Bootloader unterstützt zuverlässige Steuergeräte-Updates während der Entwicklung, der Fahrzeugproduktion und während der Lebensdauer des Fahrzeugs über vernetzte Diagnosetools oder Over-the-Air-Methoden. Das standardisierte UDS-Protokoll ISO 14229 wird über eine Reihe gängiger Fahrzeugnetzwerkbusse, Ethernet, CAN/CAN-FD, LIN und FlexRay verwendet. Es ist auch möglich, andere Methoden zu verwenden, wie z. B. die Kalibrierprotokolle der Association for Standardization of Automation and Measuring Systems (ASAM). Cybersicherheit ist ein wichtiger Aspekt des Ablaufs der Software-Updates und der Funktionen, der Softwareauthentifizierung und sichere Startoptionen ermöglicht. Um die spezifischen Anforderungen von OEMs (Original Equipment Manufacturer) und Mikrocontrollern (MCUs) zu erfüllen, steht eine breite Unterstützung für eine breite Palette von MCUs zur Verfügung.