Edocti Training
AUTOSAR-Applikationsmodellierung und RTE-Generierung
Geplante Sessions
Aktuell sind keine Termine verfügbar.
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