Codegenerierung für Classic AUTOSAR-Softwarekomponenten
AUTOSAR Schulungen

Codegenerierung für Classic AUTOSAR-Softwarekomponenten

Nach zwei Tagen Classic-AUTOSAR-Modelle aus ARXML konfigurieren und Seriencode mit Embedded Coder erzeugen

Die wichtigsten Themen

ARXML-Import und Modellaktualisierung

AUTOSAR-Mapping in Simulink

C/C++-Code und ARXML-Export

Ports, Runnables und Events

Kalibrierung und ASAP2-Export

Kompositionen und BSW-Dienste

Überblick Nach zwei Tagen importierst du ARXML-Systembeschreibungen und erzeugst daraus Simulink-Modelle. Du ordnest Ports und Schnittstellen zu, konfigurierst Runnables sowie Events und übernimmst die benötigten Datentypen....

Nach zwei Tagen importierst du ARXML-Systembeschreibungen und erzeugst daraus Simulink-Modelle. Du ordnest Ports und Schnittstellen zu, konfigurierst Runnables sowie Events und übernimmst die benötigten Datentypen. Mit AUTOSAR Blockset und Embedded Coder generierst du C/C++-Code und exportierst die ARXML-Artefakte für die weitere RTE- und Toolketten-Integration. Im kompletten Workflow erkennst du, an welcher Stelle Zuordnungsfehler entstehen. So fällt bei der Übergabe an die Integration weniger manuelle Nacharbeit an.

Du modellierst die Kommunikation zwischen Softwarekomponenten und konfigurierst die ereignisgesteuerte Ausführung sowie Kalibrierungsdaten. Varianten, Kompositionen und Aufrufe an Basissoftware-Dienste ergänzen den Komponenten-Workflow. Mit Harness-Modellen simulierst du Abläufe und analysierst die erzeugten C/C++-, ARXML- und ASAP2-Artefakte. So verbindest du Modellierung und Integration.

Das Training gehört zu den AUTOSAR-Schulungen und vertieft Kenntnisse aus der Software-Entwicklung mit der AUTOSAR Classic Plattform. Die kleine Gruppe lässt Raum für eigene Projektanforderungen, Modellierungsentscheidungen und Tool-Workflows. Frag deinen Wunschtermin und die passende Durchführungsform unverbindlich an.

Die Themen Struktur von AUTOSAR-XML-Systembeschreibungen · Import von Softwarekomponenten aus ARXML · Generierung von Simulink-Komponentenmodellen · Array-, Aufzählungs- und Strukturdatentypen...

ARXML-Import und Datentypen

  • Struktur von AUTOSAR-XML-Systembeschreibungen
  • Import von Softwarekomponenten aus ARXML
  • Generierung von Simulink-Komponentenmodellen
  • Array-, Aufzählungs- und Strukturdatentypen
  • Festkomma-Datentypen und Datenobjekte
  • Modellaktualisierung aus geänderten ARXML-Dateien

AUTOSAR-Mapping und Codegenerierung

  • Konfiguration von AUTOSAR-Softwarekomponenten
  • Mapping von Inports und Outports
  • Zuordnung von Runnables und Modellobjekten
  • Simulation mit Harness-Modellen
  • Generierung von AUTOSAR-konformem C/C++-Code
  • Export zugehöriger ARXML-Artefakte

Ports, Schnittstellen und Kommunikation

  • Sender-Receiver-Schnittstellen
  • Client-Server-Operationen
  • Mode-Switch-Schnittstellen und Zustandswechsel
  • Zuordnung von Simulink-Port-Typen

Events und Runnable-Ausführung

  • Timing-Events und periodische Ausführung
  • Data-Received-Events
  • Aperiodische AUTOSAR-Events
  • Initialisierung und Moduswechsel
  • Zuordnung von Events zu Runnables
  • Auswirkungen auf die RTE-Integration
  • Simulation ereignisgesteuerter Abläufe

Kalibrierung, Speicher und Varianten

  • Interne und externe Kalibrierungsparameter
  • Per-Instance-Memory
  • ASAP2-Erzeugung für Kalibrierwerkzeuge
  • Varianten-Subsysteme
  • Zuordnung zu AUTOSAR-Variationspunkten

Kompositionen und Basissoftware

  • Import und Export von Kompositionen
  • Software-Architekturmodelle mit mehreren Komponenten
  • Aufrufe an Basissoftware-Dienste
  • Prüfung generierter Integrationsartefakte
  • Übergabe an AUTOSAR-Toolketten
Zielgruppe
  • Automotive-Softwareentwicklerinnen und Automotive-Softwareentwickler mit Embedded-C- oder C++-Praxis
  • Fachkräfte in der Funktionsentwicklung mit Simulink- und Embedded-Coder-Erfahrung
  • Fachkräfte im Systems Engineering für ARXML und AUTOSAR-Komponentenarchitekturen
  • Fachkräfte mit Integrationsverantwortung für RTE- und Basissoftware-Umgebungen
  • Fachkräfte aus der Komponentenentwicklung auf dem Weg zur fortgeschrittenen AUTOSAR RTE-Entwicklung
Das lernst du
  • ARXML-Beschreibungen importieren und Simulink-Modelle daraus erzeugen
  • Ports, Schnittstellen, Runnables, Events und Datentypen AUTOSAR-Elementen zuordnen
  • AUTOSAR-konformen C/C++-Code generieren und ARXML-Artefakte exportieren
  • Kommunikation und ereignisgesteuerte Ausführung modellieren und simulieren
  • Kalibrierungsparameter, Per-Instance-Memory, ASAP2 und Varianten konfigurieren
  • Kompositionen und Aufrufe an Basissoftware-Dienste modellieren und Zuordnungsfehler vor der RTE-Integration erkennen
So arbeiten wir
  • Fachliche Einführung durch Trainerinnen und Trainer mit Automotive- und Embedded-Bezug
  • Live-Demos zu ARXML-Import, Modellkonfiguration und Export
  • Hands-on-Übungen zu Ports, Events, Kalibrierung und Varianten
  • Simulation mit Harness-Modellen
  • Analyse von C/C++-Code, ARXML- und ASAP2-Artefakten
  • Besprechung eigener Projektanforderungen und typischer Fehlerbilder
Empfohlene Vorkenntnisse
  • Erfahrung in der Entwicklung von Embedded-Software
  • Praxis mit MATLAB, Simulink und Embedded Coder
  • Grundkenntnisse in C oder C++
  • Verständnis von AUTOSAR-Softwarekomponenten und RTE
  • Grundkenntnisse über Ports, Runnables und ARXML
  • AUTOSAR-Grundlagen, etwa aus der Einführung in AUTOSAR
Dein Fahrplan

Am Ende des ersten Tages liegt ein aus ARXML importiertes oder als AUTOSAR-Komponente konfiguriertes Simulink-Modell mit zugeordneten Schnittstellen vor.

  • AUTOSAR XML und Softwarekomponenten
  • ARXML-Import und Modellgenerierung
  • Datentypen und Modellobjekte
  • AUTOSAR-Mapping für Ports und Runnables
  • Sender-Receiver- und Client-Server-Kommunikation
  • Mode-Switch-Kommunikation und Harness-Simulation
  • C/C++-Codegenerierung und ARXML-Export
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Uhrzeiten

09:00-16:00 Uhr

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Leider bieten wir diesen Kurs nicht als offenes Seminar an, sondern nur als Inhouse- oder Firmenschulung. Wir beraten dich gerne.

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

Lieber gleich das ganze Team schulen?

Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.

Beliebteste Wahl

Inhouse-Schulung

Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.

  • Inhalte exakt auf euch zugeschnitten
  • Termine nach euren Bedürfnissen
  • Günstiger ab mehreren Teilnehmern
  • Vertraute Umgebung, kein Reiseaufwand
Inhouse-Schulung anfragen

Firmen-Seminar

Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.

  • Geschlossene Gruppe aus eurem Haus
  • Individuelle Terminplanung
  • An unseren Standorten oder Live-Online
  • Angepasste Inhalte
Firmen-Seminar anfragen

Fragen und Antworten zu Codegenerierung für Classic AUTOSAR-Softwarekomponenten

Was ist modellbasierte Codegenerierung für Classic AUTOSAR?

Modellbasierte Codegenerierung überführt ein in Simulink konfiguriertes Komponentenmodell samt AUTOSAR-Mapping in C/C++-Code und passende ARXML-Beschreibungen einschließlich ihrer Kommunikations- und Ausführungseigenschaften. Ports, Schnittstellen, Runnables, Events, Datentypen und Parameter bleiben mit den AUTOSAR-Elementen verknüpft, damit die Softwarekomponente für nachgelagerte RTE- und Integrationsschritte vorbereitet ist.

Wann nutzt man Sender-Receiver statt Client-Server in AUTOSAR?

Sender-Receiver eignet sich für den Austausch von Daten über Ports, während Client-Server einen Funktionsaufruf mit definierter Operation abbildet. Mode-Switch-Kommunikation steuert die Ausführung abhängig vom aktiven Modus.

Geht es um Classic AUTOSAR oder Adaptive AUTOSAR?

Der Schwerpunkt liegt auf Classic AUTOSAR-Softwarekomponenten und ihrer Codegenerierung mit Simulink, AUTOSAR Blockset und Embedded Coder. Für serviceorientierte Anwendungen der Adaptive Plattform passt die Einführung in die AUTOSAR Adaptive Plattform.

Welche Voraussetzungen hat die Classic AUTOSAR Schulung?

Erforderlich sind Erfahrung mit Embedded Software, Grundkenntnisse in C oder C++ und Praxis mit MATLAB, Simulink sowie Embedded Coder. Begriffe wie Softwarekomponente, Port, Runnable, RTE und ARXML sollten dir vertraut sein.

Welche MATLAB- und AUTOSAR-Versionen werden verwendet?

Die eingesetzten Versionen und der Lizenzumfang sind nicht fest angegeben. Frag bei der Terminanfrage nach der MATLAB-Version, der AUTOSAR-Schema-Version und der bereitgestellten Übungsumgebung, damit sie zu deinem Projekt passen.

Kann die AUTOSAR-Schulung als Inhouse-Seminar angefragt werden?

Eine Inhouse-Durchführung kannst du bei cmt anfragen. Nenne dabei euren AUTOSAR- und MATLAB-Stack sowie gewünschte Schwerpunkte, damit cmt die mögliche Anpassung und Durchführungsform prüft.

Gibt es Konditionen für mehrere Teilnehmer?

Konditionen für mehrere Teilnehmer erhältst du auf Anfrage. Nenne dafür die Gruppengröße, den Wunschtermin und die gewünschte Durchführungsform.

Erhalte ich eine Zertifizierung oder Teilnahmebescheinigung?

Eine offizielle Herstellerzertifizierung oder anerkannte Zertifizierungsprüfung ist für dieses Training nicht vorgesehen. Ob du eine Teilnahmebescheinigung als internen Nachweis erhältst, klärst du vor der Buchung direkt mit cmt.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

NOCH FRAGEN?

Rufe mich an oder schreibe mir eine E-Mail.

Michaela Berger

Michaela Berger

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo