AAOS SDV 아키텍처 및 기술 명세 분석
최근 AOSP(Android Open Source Project) 문서에 정식으로 릴리스된 AAOS SDV(Software Defined Vehicle)의 코어 및 멀티미디어 아키텍처를 리뷰하고, 안드로이드 17 적용 동향 및 퀄컴, 르노 등 주요 벤더사 협업 진행 상황을 정리하여 문서화한다.
Google은 오랫동안 내부적으로 개발했던 AAOS SDV를 오픈소스화 하여 IVI를 넘어 Cluster, Body 까지 전 영역을 커버하는 SDV용 OS를 구축하려고 하고 있다. 아직 초기 단계지만 그동안 AAOS IVI 에코 시스템에 들어있는 많은 OEM 에서 검토할 것으로 보인다. 물론 Safety Criticial 한 분야까지 어떻게 치고 들어갈 수 있는지는 지켜봐야할 것 같다.

본 문서는 차량용 운영체제 개발 및 SDV 전환을 고려하는 엔지니어를 위한 기술 명세 요약이다.
레퍼런스 링크: AOSP Automotive SDV Official Documentation
소프트웨어 정의 차량 | Android Open Source Project
2026년부터 트렁크 안정 개발 모델과 일치하고 생태계의 플랫폼 안정성을 보장하기 위해 2분기와 4분기에 AOSP에 소스 코드를 게시합니다. AOSP를 빌드하고 기여하려면 android-latest-release를 사용하세
source.android.com
1. AAOS SDV 아키텍처 개요

AAOS SDV는 기존 인포테인먼트(IVI) 영역에 국한되었던 안드로이드 생태계를 차량의 코어 컴퓨팅, 바디 컨트롤, 클러스터 영역으로 확장하기 위해 설계된 플랫폼이다.
- 멀티 VM(Virtual Machine) 아키텍처: 차량용 SoC(System-on-a-Chip) 상에서 하이퍼바이저를 통해 IVI 시스템과 병행 구동된다.
- VirtIO 표준 지원: 하드웨어 종속성을 제거하기 위해 VirtIO 드라이버를 활용하여 가상화된 환경 및 타겟 하드웨어에서 동일한 시스템 이미지로 동작한다.
- 배포 모델: 2026년부터 AOSP의 Trunk Stable 개발 모델을 적용하여 Q2 및 Q4 단위로 소스 코드가 릴리스되며,
android-latest-release브랜치를 통해 최신 코드가 유지된다.
2. AAOS SDV Core 기술 명세
SDV Core는 차량 기능 제어를 위한 헤드리스(Headless) 안드로이드 인스턴스다. GUI가 배제된 상태로 백그라운드 서비스 및 통신 미들웨어를 구동한다.
2.1. 통신 및 미들웨어 통합
- SOME/IP 통합: SOA(Service-Oriented Architecture) 기반으로 외부 ECU와의 통신을 지원하기 위해 SOME/IP(Scalable service-Oriented MiddlewarE over IP) 브로커를 내장한다. 매핑 파일 작성 및 타입 정의를 통해 SDV 서비스와 SOME/IP 스택 간의 통신을 최적화한다.
- VSIDL (Vehicle Services IDL): RPC(Remote Procedure Call) 서비스 아키텍처를 정의하고 미들웨어 로직을 구현하기 위한 차량용 인터페이스 정의 언어다.
- 비동기 Rust 지원: 시스템 성능 확보 및 메모리 안전성을 위해 핵심 서비스 번들은 비동기 Rust(Asynchronous Rust)로 구현된다.
2.2. 인증 및 보안 아키텍처 (Authorization & Security)
- VM-level Authorization: 다중 VM 간의 권한 검증 및 디버그 권한 위반(Permissions violations)을 감지하는 메커니즘을 포함한다.
- VM Identity 및 DICE (Device Identifier Composition Engine): SDV 프로필을 통해 디바이스 신뢰(Device Trust) 및 프로비저닝 상태를 검증하여 각 노드의 보안 무결성을 확보한다.
2.3. 원격 데이터 수집 및 텔레메트리
- Rust Telemetry Client Library: 차량-클라우드 간 데이터 처리를 위해 Rust 기반 텔레메트리 클라이언트와 Configurable Publisher Registry를 제공한다.
- Metrics Configuration Generator: JSON 포맷의 데이터 소스 요청을 처리하여 동적으로 텔레메트리 구성을 배포한다.
3. AAOS SDV Media 및 Display Safety 기술 명세
SDV Media는 인스트루먼트 클러스터(계기판) 및 카메라와 같이 안전 중요도(Safety-critical)가 높은 그래픽 렌더링을 처리하는 VM이다.
3.1. 혼합 임계치 렌더링 (Mixed-Criticality Rendering)
- IVI의 고사양 미디어와 클러스터의 필수 경고등(Telltales) 정보를 단일 하드웨어 디스플레이 파이프라인에서 분리 제어한다.
- 이를 통해 IVI 시스템 크래시 상황에서도 ASIL 등급이 요구되는 경고등 및 안전 렌더링이 독립적으로 유지된다.
3.2. Display Safety Framework
- Early-boot 렌더링 경로: 시스템 부팅 초기 단계에서 필수적인 클러스터 정보(속도, RPM 등)와 경고음을 즉각적으로 출력하기 위한 안전 보장(Functionally safe) 렌더링 경로를 제공한다.
- HAR (Hardware Abstraction Reference) 아키텍처: 카메라 뷰, 그래픽 파이프라인, 오디오 차임(Chimes)을 통합 제어하며, 기능 안전 툴체인(Safety design toolchain)을 제공하여 제조사가 ASIL 요구사항을 준수하도록 설계되었다.
4. 개발 환경 및 클라우드 디지털 트윈
SDV 개발 프로세스의 고도화를 위해 실물 하드웨어 없이 개발 및 검증이 가능한 클라우드 기반 환경을 제공한다.
- Cuttlefish 가상 디바이스: 클라우드 환경에서 멀티 VM 기반의 SDV 환경을 에뮬레이션하여 타겟 보드 없이 차량 네트워크 트래픽 및 시스템 상호작용을 테스트한다.
- ASfP (Android Studio for Platform): Rust 기반 서비스 개발 및 Cuttlefish 대상 자동화 배포 툴링을 지원하여 개발 생산성을 개선한다.
5. 생태계 동향: 안드로이드 17 플랫폼 및 벤더 파트너십
업계 릴리스 자료에 따르면, AAOS SDV는 차세대 운영체제인 안드로이드 17 적용을 목표로 주요 벤더들과의 기술 연동이 진행되고 있다.
- 퀄컴 (Qualcomm): 클라우드 네이티브 개발 지원을 위해 '스냅드래곤 가상 SoC(vSoC)'를 구글 클라우드에 연동했다. 프로젝트 트레블(Project Treble)을 도입하여 차량 수명 주기 동안 원활한 OTA 및 버전 업데이트가 가능한 하드웨어 추상화 계층 최적화를 10년간 보장한다.
- 르노 그룹 (Renault Group): 상용차 시장에 SDV 아키텍처를 선제적으로 도입한다. 2026년 말 생산 예정인 트래픽 e-Tech(Trafic e-Tech)에 자회사 Ampere가 개발한 아키텍처를 기반으로 AAOS SDV를 상용화하여 적용할 예정이다.
결론적으로, 구글의 AAOS SDV 오픈소스 전환 및 아키텍처 고도화는 분산형 ECU 아키텍처를 단일 컴퓨팅 노드로 통합하는 과정에서 발생하는 소프트웨어 복잡도를 크게 낮춘다. VirtIO 기반의 이식성과 SOME/IP 네이티브 지원은 QNX, Zephyr RTOS 등을 혼용하는 현업의 하이브리드 아키텍처 개발 파이프라인에서 상당한 연동성 개선을 기대할 수 있다.
'Automotive' 카테고리의 다른 글
| 현대차 2026 CEO 인베스터 데이 핵심 총정리: 박민우 사장의 SDV·자율주행 전략과 EREV의 미래 (0) | 2026.09.07 |
|---|---|
| 독일 자동차 회사 임베디드 개발자의 AI 사용 사례 #2 (0) | 2026.09.02 |
| [2026 2Q] 메르세데스-벤츠(MBG) 2분기 실적 분석: 극한의 비용 통제, 그리고 중국 시장의 그림자 (0) | 2026.07.28 |
| 현대자동차 인포테인먼트 Pleos Connect 에 대해 (0) | 2026.05.02 |
| 독일 자동차 회사 임베디드 개발자의 AI 사용 사례 (0) | 2026.03.09 |