차량용 SOA 미들웨어 및 초고속 IPC 백플레인 아키텍처
현대 차량 기능은 이종 OS, 마이크로컨트롤러 및 클라우드 백엔드 전반에 걸친 완벽한 통신을 요구합니다. 차량용 미들웨어는 물리적 네트워크 경계를 추상화하고 마이크로초 단위의 초고속 IPC를 제공합니다.
서비스 미들웨어 코어 Zonal Architecture
Central Controller: 서비스 미들웨어 코어 — IPC 및 통신 백플레인
Zonal Control Units & TSN Ring
- AUTOSAR Adaptive
- OMG DDS Brokerless
- Eclipse Zenoh 허브
- 제로 카피 공유 메모리
- 동적 서비스 탐색
서비스 지향 계층을 통해 네트워크 물리 토폴로지로부터 상위 앱을 완벽 분리
과거 ECU는 물리적 CAN 버스의 고정된 메시지 ID에 결속되어 있어, 소프트웨어 기능을 다른 ECU로 재배치하려면 배선 수정과 다수의 노드 펌웨어 재작업이 필수적이었습니다. SOA 미들웨어는 통신을 인터페이스로 추상화하여, 동일 프로세스나 이더넷 스위치 너머 어디서든 동일 API로 데이터를 소비합니다.
Core Engineering Areas
- AUTOSAR Adaptive Platform — 베어메탈 MCU에서 정적 펌웨어를 구동하던 AUTOSAR Classic과 달리, AUTOSAR Adaptive는 POSIX 호환 OS(QNX, Linux)를 구동하는 64비트 고성능 SoC를 지향합니다. C++17 기반의 표준화된 ara::com 통신, ara::exec 수명주기 감시, ara::sm 상태 제어를 제공합니다.
- Data Distribution Service (DDS) — 단일 장애점을 초래하는 브로커 기반 MQTT와 달리, OMG DDS는 완전 분산형 P2P 데이터 통신망입니다. 노드들이 RTPS 유선 프로토콜을 통해 직접 통신하며, 20개 이상의 엄격한 QoS 계약 정책에 의해 실시간 제어됩니다.
- Ultra-Lightweight Middleware — 공유 메모리 대여(Loan) 메커니즘을 통해 기가바이트급 카메라 및 레이더 데이터를 프로세스 간에 복사 없이 전달하여 직렬화 및 버스 오버헤드를 완벽히 제거.
Technical Articles