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.
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ß.
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
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
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 .
Passende Schulungen nach dem Kurs
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
Über 20.000 Unternehmen und Behörden vertrauen auf uns