Edocti
Fortgeschrittene technische Ausbildung für den modernen Softwareingenieur
Edocti Training

AUTOSAR-Applikationsmodellierung und RTE-Generierung

Mittelstufe
14 h
4.5 (124 Bewertungen)

Geplante Sessions

Aktuell sind keine Termine verfügbar.
AUTOSAR-Applikationsmodellierung und RTE-Generierung

AUTOSAR RTE in der Praxis: Modellieren Sie komplexe Softwarekomponenten (SWCs) und generieren Sie die Runtime Environment (RTE) End-to-End.

Verbinden Sie abstrakte Virtual Function Bus (VFB) Konzepte – wie Ports, Interfaces und Runnables – mit der konkreten ARXML‑Konfiguration und Code-Implementierung.

Integrieren Sie Applikationen nahtlos mit dem Basic Software (BSW) Stack für Kommunikation, I/O und Diagnose unter Berücksichtigung strikter Timing-Vorgaben.

Praktische Erfahrung sammeln: Ca. 70 % des Trainings bestehen aus fokussierten Labs zu Modellierung, Mapping und den automatisierten Generierungsphasen.

Nutzen: Entwerfen Sie klare, standardisierte Schnittstellen und orchestrieren Sie die komponentenübergreifende Ausführung und Kommunikation souverän.

Für wen: Konzipiert für Embedded-Entwickler, die in das Application-Layer-Design oder in RTE-Integrationsrollen aufsteigen möchten.

Der Kurs bietet wertvolle Tipps zur Performance-Optimierung, Footprint-Reduktion und zum Troubleshooting typischer ARXML-Strukturprobleme.

Fähigkeiten, die Sie lernen werden

SWC-Modellierung Virtual Function Bus (VFB) RTE API Implementierung OS Task-Mapping BSW Stack Integration ARXML Authoring Kommunikations-Paradigmen RTE Generierungs-Flow

Curriculum

AUTOSAR-Grundlagen

  • Kernkonzepte und Architekturüberblick
  • Application Layer vs. BSW; Rolle von RTE und VFB
  • Begriffe: SWC, Ports, Port Interfaces, Runnables, Events

BSW-Konzepte – Essentials für App-Teams

  • BSW-Schichten im Überblick (EcuM, BswM, SchM, OS-Überblick)
  • Kommunikations-Stack: Com, PduR, CanIf/EthIf, CanTp/SoAd
  • Diagnose & Fehler: Dcm, Dem (High-Level)
  • Speicher-Basics: MemIf, NvM, Fee/Ea, MemMap

Modellierung auf Applikationsebene

  • SWC-Typen: Sender–Receiver, Client–Server, Mode Management, NvData
  • VFB-Modellierung: Komponenten, Kompositionsen, Verbindungen
  • Ports & Port Interfaces (Data Elements, Operations, Mode Declarations)
  • Variants und Feature Models (Variant Handling)
  • Runnables & Events: Timing, Data Received, Operation Invoked, Mode Switch
  • Task-Mapping: Runnables auf OS-Tasks abbilden; Prioritäten und Timing

RTE – Schnittstelle und Ausführungsmodell

  • Wie die RTE Application ↔ BSW vermittelt; Call-outs und Call-ins
  • APIs: Rte_Read/Rte_Write, Rte_Call, Rte_Switch, Rte_IrvRead/Write
  • Wait Points und RTE-Events; Reentrancy und Concurrency-Aspekte
  • Betriebsmodi der RTE; Hinweise zu Performance und Footprint

I/O und Kommunikation

  • I/O-Basics: DIO/ADC/PWM – Zugriff eines SWC auf I/O über die RTE
  • Kommunikationsparadigmen und Signal/PDU-Modellierung in Com
  • Datenaustausch über CAN und Ethernet; BSW-Konfigurationspunkte
  • End-to-End-Pfade (SWC ↔ RTE ↔ ComStack) – Tracing und Test-Hooks

RTE-Generierungs-Flow

  • Authoring: ARXML-Struktur und grundlegende Validierungen
  • Konfiguration: Ports, Connectoren, Events, Tasks mappen
  • Generierungsphasen und Artefakte; Integration des generierten Codes in den Build
  • Hands-on: RTE generieren und eine minimale SWC-Komposition ausführen
  • Troubleshooting: typische Fehler (inkonsistentes ARXML, fehlende Mappings)

Kursablauf

  • Teil 1: 09:00–10:30
  • Pause: 10:30–10:45
  • Teil 2: 10:45–12:15
  • Mittagspause: 12:15–13:15
  • Teil 3: 13:15–15:15
  • Pause: 15:15–15:30
  • Teil 4: 15:30–17:30

Haben Sie an diesem Kurs teilgenommen?

Ihre Meinung ist uns sehr wichtig. Teilen Sie Ihre Erfahrungen mit uns und helfen Sie uns, diesen Kurs für zukünftige Teilnehmer weiter zu verbessern.

Feedback teilen

Möchten Sie mehr erfahren? Wir helfen Ihnen gern!

Oder schreiben Sie uns direkt an training@edocti.com.