자동차 제어기용 표준 소프트웨어 플랫폼 AUTOSAR의 아키텍처·개발 프로세스·Application/RTE/BSW 계층 구성 요소를 다루는 도메인. Classic Platform(Control 영역, 마이크로컨트롤러 기반)을 중심으로 하며, Adaptive Platform(Intelligence/Infotainment, POSIX 기반)도 포괄한다. 기반 OS는 VDX 확장형 AUTOSAR OS — RTOS 이론·OSEK 표준·소프트웨어 아키텍처 일반은 RTOS 도메인 참조.
핵심 배경
- 결성 동기 — ECU 수십~100+, 소스 라인 수백만+로 자동차 SW 규모가 급증. OEM·Tier-1 재사용과 상호운용성이 필수가 되면서 2003년 9 Core Partners(BMW, Bosch, Continental, Daimler, Ford, GM, PSA, Toyota, VW)가 결성. 모토는 “Cooperate on standards, compete on implementations”.
- Platform 이원 체계 — Classic Platform(Control)과 Adaptive Platform(Infotainment/Intelligence). 본 도메인은 Classic 위주.
- 아키텍처 하이브리드 — Application Layer는 Component 기반, BSW는 Layered 기반. RTE가 두 스타일의 경계를 구현(VFB Ecu-specific).
- 핵심 가치 — Reusability, Portability, Scalability. SW-C 재배치·ECU 재조합 시 변경 범위 최소화.
- 개발 방식 — ARXML 기반 Tool-supported Top-down 5단계 (Configure System → Implement → Extract ECU Info → Configure ECU → Generate Executable).
주요 개념
AUTOSAR
- 소프트웨어 플랫폼
- AUTOSAR
- AUTOSAR Classic Platform
- AUTOSAR 개발 프로세스
- Software Component Description
- ECU Configuration Description
- AUTOSAR Interface
- AUTOSAR OS
- Protection Hook
- OS-Application
- IOC
- MCAL
- PORT Driver
- DIO Driver
- ADC Driver
- ICU Driver
- OCU Driver
- PWM Driver
- ECU Abstraction Layer
- IO Hardware Abstraction
- AUTOSAR RTE
- AUTOSAR SW-Component
- AUTOSAR Timing Analysis
- AUTOSAR Adaptive Platform
- 자동차용 RISC-V
AUTOSAR Communication Stack
AUTOSAR Memory Stack
산업 동향
Rust의 자동차 진입
자동차 Rust 페이지 상세. AUTOSAR Classic의 C/C++ 의존을 깨는 흐름이 본격화. 메모리 안전성·경쟁 상태 컴파일 타임 방지, Google C++ 대비 2배 생산성, MISRA C:2025 ADD6가 Rust 사용만으로 일부 규칙 불필요로 평가. Ferrocene(Arm), SAE JA-1020(작성 중), Safety-Critical Rust Consortium 등 표준화 진행. 양산 도입의 마지막 관문은 Infineon TriCore용 검증 컴파일러.
오픈소스 코어 스택 — Eclipse S-CORE
Eclipse S-CORE가 Eclipse Foundation·VDA MoU 2세대 확장(2026-01) 안에서 AUTOSAR·COVESA를 레버리지하는 자동차급(automotive-grade) 공통 코어 스택으로 자리잡고 있다. 2025-11 0.5 첫 릴리스, 2026 ‘ship the platform’ 목표. TTTech 평가 — “Eclipse S-CORE 같은 비차별화 영역 오픈소스 시도가 AUTOSAR가 했던 역할의 다음 단계.” 단, 인증·유지·증빙 책임 구조(S-CORE ‘진짜 시험대’ 참조)가 관건.