Für die Konfiguration der BSW-Module benötigt der Zulieferer ein universelles Werkzeug, das ihn mit komfortablen Funktionen unterstützt. Aus diesem Grund hat Vector den Da-Vinci Configurator Pro neu entwickelt. Er unterstützt drei Anwendungsfälle:
Die Konfiguration der Microsar-BSW-Module erfolgt über eine grafische Oberfläche, mit der die komplexen Zusammenhänge der Konfigurationsparameter vereinfacht dargestellt werden. Weiterhin ist die Auswahl der Parameter auf gültige Eingabewerte beschränkt und das Einstellen von unplausiblen Werten wird verhindert.
Für die Konfiguration der BSW-Module von Drittherstellern ist der in AUTOSAR definierte „Generic Configuration Editor“ (GCE) im DaVinci Configurator Pro enthalten. Alternativ kann der Zulieferer für diese Module auch eine komfortable und integrierte Konfigurationsoberfläche entwickeln. Das erfolgt mit dem DaVinci Configurator Kit. Damit werden für die Software-Module die „BSW Module Description“-Dateien erstellt, Bedienoberflächen definiert, Validierungsregeln festgelegt und Code-Generatoren für die Erzeugung von ausführbaren Code-Teilen erstellt. Dieses Verfahren kann der Zulieferer auch zur Konfiguration von eigenen BSW-Modulen nutzen.
Als Ergänzung zur AUTOSAR-Methode enthalten sowohl der DaVinci Configurator Pro als auch der DaVinci Developer Validierungsregeln. Sie stellen sicher, dass einzelne Parameter sowie komplexe Parametergruppen und deren Abhängigkeiten untereinander validiert werden und dass die „ECU Configuration Description“ konsistent generiert wird. Diese Konsistenz ist zwingend notwendig für die anschließende Generierung der RTE sowie der BSW-Module.
Im zweiten Teil dieses Artikels wird anhand ausgewählter Anwendungsfälle gezeigt, wie die Austauschdateien und Konfigurationswerkzeuge in der Praxis eingesetzt werden. Das Erstellen einer kompletten AUTOSAR-konformen Steuergeräte-Software für einen OEM wird erläutert und dargestellt, wie sich die Software pflegen und an die Anforderungen anderer OEMs anpassen lässt. sj
Literatur
[1] Layered Software Architecture.
pdf>www.autosar.org/download/specs_aktuell/AUTOSAR_LayeredSoftware-Architecture.pdf
[2] AUTOSAR Methodology.
www.autosar.org/download/specs_aktuell/AUTOSAR_Methodology.pdf
Autoren: | |
![]() | Dipl.-Ing. Pascale Morizur pascale.morizur@vector.com |
![]() | Dipl.-Ing.(FH) Matthias Wernicke matthias.wernicke@vector.com |
![]() | Dipl.-Inf. (FH) Justus Maier justus.maier@vector.com |