Iterative Zusammenarbeit von OEM, Zulieferer und Software-Lieferant – Teil 1

Neue Wege zur Steuergeräte-Software

27. November 2009, 13:34 Uhr |
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 3

Neue Wege zur Steuergeräte-Software

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:

  • Konfiguration der Microsar-BSWModule von Vector.
  • Konfiguration der AUTOSAR-BSW-Module von Drittherstellern.
  • Konfiguration selbst erstellter Software-Module.

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
studierte Physik-Elektronik an der Grande Ecole ICPI in Lyon (F). Nach ihrem Abschluss 1986 arbeitete sie zehn Jahre bei MAN-Nutzfahrzeuge in der Vorentwicklung im Bereich CAN, J1939 und Diagnose. Seit 2005 ist sie bei Vector als Produkt-Manager im Bereich Embedded-Software-Komponenten tätig.

pascale.morizur@vector.com

Dipl.-Ing.(FH) Matthias Wernicke
war nach Abschluss seines Studiums der Industrieelektronik an der FH Ulm zunächst vier Jahre im Daimler Forschungszentrum in Ulm tätig. Seit Anfang 2000 arbeitet er bei Vector Informatik in Stuttgart an der Entwicklung von Methoden und Werkzeugen für den Entwurf verteilter Elektronikfunktionen im Kfz. Er ist heute für das Produkt-Management der Da-Vinci-AUTOSAR-Werkzeuge verantwortlich.

matthias.wernicke@vector.com

Dipl.-Inf. (FH) Justus Maier
studierte Informatik in Regensburg. Er begann seine berufliche Laufbahn als Entwickler für Standard-Software in der Versicherungsbranche. Seit acht Jahren beschäftigt er sich mit der Konzeption und Weiterentwicklung von Werkzeugen für die Steuergerätekonfiguration im AUTOSAR-Umfeld. Als technischer Produkt-Manager des DaVinci Configurator Pro ist er bei Vector seit 2006 tätig.

justus.maier@vector.com


  1. Neue Wege zur Steuergeräte-Software
  2. Neue Wege zur Steuergeräte-Software
  3. Neue Wege zur Steuergeräte-Software
  4. Neue Wege zur Steuergeräte-Software

Jetzt kostenfreie Newsletter bestellen!