Ein Auto und sein digitaler Zwilling der Software

Capital – Funktionen

Implementierung von AUTOSAR-Embedded-Software

Entwickeln Sie eingebettete Software für Automobilsteuergeräte, die die Anforderungen an funktionale Sicherheit und Cybersicherheit erfüllt.

AUTOSAR-Embedded-Software-Plattform

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.

AUTOSAR-Embedded-Software-Plattform

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.

Generative Softwarekonfiguration

Die Capital Embedded AR Classic-Software ermöglicht eine beschleunigte Correct-by-Construction-Embedded-Softwarekonfiguration durch Automatisierung in einer AUTOSAR-fähigen Umgebung.

Softwareverifikation mit virtuellen Steuergeräten

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.

Fahrzeuginterne AUTOSAR-Softwarelösung für das Steuergerät

AUTOSAR-basiertes Steuergeräte-Software-Engineering

Der AUTOSAR-Standard basiert auf der Fähigkeit, Softwareanbieter zusammenzubringen, um zusammenzuarbeiten, damit sie Steuergerätesoftware effizient herstellen können.

Die Software besteht aus:

  • Softwarekomponenten in der Anwendungsschicht
  • Unterstützung von Hardwaretreibern durch Mikrocontroller-Abstraktionsschicht und benutzerdefinierte Gerätetreiber von Steuergeräten

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.

Verifikation und Validierung der Softwareentwicklung

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.

Bootloader 

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.

Weitere Informationen