When an Adaptive ECU (running Linux/QNX) needs to exchange data with a Classic ECU (running OSEK), a gateway application bridges the two worlds. The gateway may run on the Adaptive SoC itself (if it has a CAN controller) or on a dedicated gateway ECU.
Adaptive SoC (Linux) Classic MCU (OSEK)
┌─────────────────────────────┐ ┌──────────────────────┐
│ Adaptive App │ │ Classic SWC │
│ (SOME/IP Event producer) │ │ (reads COM signal) │
└──────────┬──────────────────┘ └─────────┬────────────┘
│ SOME/IP Event │ RTE API
┌──────────▼──────────────────┐ ┌──────────▼────────────┐
│ Gateway Application │ │ Classic COM │
│ (ara::com proxy) │──────► (PduRouter → CAN) │
│ maps SOME/IP → CAN signal │ CAN └───────────────────────┘
└─────────────────────────────┘