Module 1 – AUTOSAR Fundamentals
- AUTOSAR vision & objectives
- Classic vs Adaptive AUTOSAR
- AUTOSAR layered architecture
- ECU abstraction concept
Module 2 – AUTOSAR Classic Architecture
- Application layer (SWCs)
- Runtime Environment (RTE)
- Basic Software (BSW)
- MCAL overview
Module 3 – Software Components (SWC)
- Atomic & composite SWCs
- Ports & interfaces
- Runnable entities
- Event triggers
Module 4 – Communication Stack
- CAN / LIN / FlexRay
- Ethernet & SOME/IP
- PDU Router
- Signal & PDU mapping
Module 5 – RTE & OS Integration
- RTE generation
- AUTOSAR OS tasks & ISRs
- Timing & scheduling
- Multi-core support
Module 6 – Diagnostics & NVM
- DEM, DCM, FIM
- UDS services
- Memory stack
- Flash & EEPROM handling
Module 7 – AUTOSAR Adaptive Platform
- POSIX-based OS
- Adaptive applications
- Service-oriented communication
- Execution management
Module 8 – Safety & Security
- ISO 26262 alignment
- ASIL considerations
- Safety mechanisms
- AUTOSAR cybersecurity
Module 9 – Tools & Workflow
- ARXML modeling
- Vector / EB / ETAS tools
- Integration & testing
- CI/CD for AUTOSAR
Capstone – Automotive ECU Project
- Complete ECU architecture
- SWC design & RTE integration
- Communication & diagnostics
- OEM-level review