Module 1 – Adaptive AUTOSAR Overview
- Why Adaptive AUTOSAR?
- Adaptive vs Classic AUTOSAR
- Use cases: ADAS, AD, HPC
- Adaptive Platform architecture
Module 2 – POSIX OS & Platform Foundation
- POSIX OS requirements
- Process & thread model
- Memory management
- Scheduling & timing
Module 3 – Adaptive Applications
- Adaptive application lifecycle
- Process execution model
- ara::core APIs
- Logging & error handling
Module 4 – Execution Management
- Startup & shutdown sequences
- Function groups
- Machine states
- Health monitoring
Module 5 – Service-Oriented Communication
- SOA principles
- ara::com overview
- SOME/IP & service discovery
- Events, methods & fields
Module 6 – Network & Middleware
- Ethernet stack
- DDS vs SOME/IP
- QoS & latency
- High-bandwidth data flows
Module 7 – Persistency & Diagnostics
- Persistency management
- Key-value & file storage
- Diagnostics over IP (DoIP)
- Logging & tracing
Module 8 – Safety & Security
- ISO 26262 alignment
- Freedom from interference
- Secure boot & updates
- Cryptographic services
Module 9 – Update & Configuration Management
- OTA updates
- Manifest & versioning
- Rollback strategies
- Deployment models
Capstone – Adaptive ECU Project
- Adaptive app design
- Service-oriented communication
- Execution management configuration
- OEM-style architecture review