Autosar ist eine standardisierte Softwarearchitektur und Plattform für elektronische Steuergeräte (ECUs) in der Automobilindustrie. Dieser Standard soll die Softwareentwicklungsprozesse im Automobilbereich effektiver und effizienter gestalten. Für die Entwicklung von Software nach Autosar-Standards stehen eine Reihe von Tools zur Verfügung. Lassen Sie uns die am häufigsten verwendeten Tools vorstellen:
DaVinci-Konfigurator:
Es handelt sich um ein umfassendes Tool zum Konfigurieren und Verwalten von Softwaremodulen, die den Autosar-Standards entsprechen. Dieses Tool bietet die Möglichkeit, Softwaremodule zu erstellen, Parameter festzulegen und Konfigurationen vorzunehmen, beispielsweise für Kommunikationsprotokolle, die in Automobilnetzwerken verwendet werden. Es erleichtert Entwicklern den Prozess der Erstellung und Integration standardkonformer, wiederverwendbarer Softwaremodule.
DaVinci Configurator ist ein zentrales Werkzeug zur Konfiguration, Validierung und Generierung der Basissoftware (BSW) und Laufzeitumgebung (RTE) des Steuergeräts.
Kreismodell typischer AUTOSAR-Projekte. DaVinci Configurator wird in der Phase der Steuergeräte-Softwareintegration eingesetzt.
Vorteile:
Automatische Parametrierung des BSW basierend auf den System- und Diagnosedefinitionen des OEM.
Benutzerdefinierte Konfigurationsbenutzeroberflächen für alle Bereiche von BSW und RTE.
Einfache Integration von Drittmodulen.
Überprüfung der Konfiguration mit Tipps zur Fehlerbehebung.
Workflow-Unterstützung für die kontinuierliche Integration von Steuergerätesoftware.
DaVinci-Entwickler:
DaVinci Developer ist ein Tool zur Architektur von Softwarekomponenten (SWCs) für Steuergeräte.
Kreismodell typischer AUTOSAR-Projekte. DaVinci Developer wird in der Phase der Anwendungssoftwareentwicklung eingesetzt.
Vorteile:
Definieren Sie SWCs grafisch mit umfassenden Layoutfunktionen.
Definieren von Portschnittstellen und Datentypen.
Möglichkeit, Port-Prototypen mit Serviceanforderungen und Kommunikationsspezifikationen wie Anfangswerten und Timeouts zu definieren.
Kompositionen können erstellt werden.
Einfache manuelle und automatische Verbindung von SWCs.
vFlash:
Es handelt sich um ein Tool zur Verwaltung von Software-Updates, die den Autosar-Standards entsprechen. vFlash bietet eine zuverlässige Möglichkeit, Software-Updates für elektronische Steuergeräte (ECUs) im Automobilbereich bereitzustellen und kann diese Updates automatisieren. Dadurch können Fahrzeughersteller Updates schnell verteilen und die Leistung und Sicherheit von Fahrzeugen verbessern.
vFlash ist ein sehr einfach zu bedienendes Tool zur Programmierung von Steuergeräten per Diagnose (z. B. UDS). Dank des vFlash-Plug-In-Konzepts ist vFlash für alle Ihre Projekte einsetzbar. vFlash unterstützt derzeit über 200 verschiedene Flash-Funktionen von über 100 Tool-Herstellern und ist problemlos erweiterbar.
Gesamtansicht des Flash-Vorgangs in verschiedenen Kommunikationsprotokollen.
CANoe:
CANoe ist ein umfassendes Softwaretool für die Entwicklung, den Test und die Analyse einzelner Steuergeräte und ganzer Steuergerätenetzwerke in der Automobilindustrie und verschiedenen anderen Branchen. Es unterstützt Netzwerkdesigner, Entwicklungs- und Testingenieure während des gesamten Entwicklungsprozesses, von der Planung bis zum Testen auf Systemebene.
Vorteile:
Ein Tool für alle Entwicklungs- und Testaufgaben.
Einfaches automatisches Testen.
Umfangreiche Möglichkeiten zur Simulation und zum Test der Steuergeräte-Diagnose.
Einfache Erkennung und Korrektur von Fehlerbedingungen frühzeitig im Entwicklungsprozess.
Benutzerfreundliche grafische und textbasierte Auswertung der Ergebnisse.
Analyseansicht.
CANalyzer:
CANalyzer ist ein leistungsstarkes Tool zur Optimierung von Softwareentwicklungsprozessen in der Automobilindustrie. Es bietet Automobilingenieuren eine umfassende Lösung mit vielen Funktionen wie Netzwerkdesign, Protokollanalyse, Erstellung von Testszenarien, Datenaufzeichnung und -analyse. Es spielt eine entscheidende Rolle beim Netzwerkdesign, der Simulation, der Analyse und dem Testen. Auf diese Weise können Sie die Zuverlässigkeit und Leistung von Automobilsystemen steigern und den Produktentwicklungsprozess beschleunigen.
vTESTstudio:
vTESTstudio ist ein Testautomatisierungstool, das in der Automobilindustrie eingesetzt wird. Diese Software wird zum Testen elektronischer Steuergeräte (ECUs) und anderer Automobilsysteme verwendet. vTESTstudio bietet eine erweiterte Plattform zum Erstellen von Testfällen, zum Vorbereiten von Testdaten, zum Ausführen von Tests und zum Analysieren von Ergebnissen.
vTESTstudio ist ein leistungsstarkes Tool, das die Testautomatisierung in der Automobilindustrie ermöglicht. Durch die Automatisierung von Testprozessen erhöht es die Genauigkeit und Zuverlässigkeit von Systemen und beschleunigt den Softwareentwicklungsprozess.
CANdelaStudio:
CANdelaStudio unterstützt Anwender bei der Erstellung und Bearbeitung einer Fahrzeug-ECU-Diagnosespezifikation.
Sobald eine Diagnosespezifikation erstellt wurde, wird diese für die folgenden Verarbeitungsschritte verwendet und erhöht so die Konsistenz im gesamten Diagnoseentwicklungsprozess:
- Automatische Konformitätstests von Diagnosesoftware
- Bereitstellung von Daten für verschiedene Diagnosetestgeräte in Entwicklung, Produktion und Servicewerkstatt
- Ausgangspunkt für Testabläufe und Skripte auf Diagnosetestern in der Produktions- und Servicewerkstatt
- Bewährte Unterstützung für den Datenaustausch:
- Import aus ODX (2.2, 2.0.1)
- Import aus AUTOSAR DEXT
- Export nach ODX (2.2, 2.1, 2.0.1)
- Export nach AUTOSAR DEXT
- Übertragung von Diagnosedaten an ODX und AUTOSAR DEXT Dank dieser Funktionen macht CANdelaStudio den Diagnoseentwicklungsprozess konsistenter, effizienter und effektiver.
Grafische Visualisierung von Zustandsabhängigkeiten von Diagnosediensten.
EB Tresos Studio:
Mit EB tresos Studio können Sie Ihre Steuergeräte-Basissoftware (BSW) konfigurieren, verifizieren und erstellen.