AUTOSAR Classic Platform was designed in the early 2000s for deeply embedded, resource-constrained ECUs (microcontrollers with 256 KB–2 MB Flash). It uses a static, compile-time-configured BSW stack generated from ARXML, a fixed-cycle OSEK/AUTOSAR OS, and COM-signal-based IPC. Classic dominates body, chassis, and powertrain ECUs where deterministic, ASIL-D real-time behaviour is paramount.
AUTOSAR Adaptive Platform (AP) was introduced in Release R17-03 to address high-performance computing ECUs: ADAS domain controllers, central compute units, and connected gateways running on 64-bit SoCs with 4–16 cores, 4–16 GB RAM, and Linux or QNX. AP uses a POSIX process model, dynamic service discovery, and C++14/17 — a fundamentally different paradigm.
📋 Learning Objectives
- Articulate why Classic's static model does not scale to ADAS/SDV compute ECUs
- Map every Adaptive Functional Cluster to its Classic BSW equivalent
- Decide which platform fits a given ECU based on compute, safety, and connectivity requirements