Hardware-Independent,
Reusable Integrated
Vehicle OS

Vehicle OS는 차량 기능이 안정적으로 운영될 수 있도록 시스템 전반을 통합 관리하고, 컴퓨팅 자원을
효율적으로 최적화하는 SDV 전용 운영체제
입니다.

하드웨어 추상화 계층(VHAL)을 통해 소프트웨어와 하드웨어를
분리하고, 하드웨어 및 애플리케이션 개발
인터페이스를 common framework로 표준화합니다.
이로써 cross-domain 애플리케이션 개발 속도를
가속화하며 유연하고 확장 가능한 개발 환경을 제공합니다.

Vehicle OS 계층 구조 - Application, Service, VHAL, Hardware 레이어 기반 SDV 운영체제Vehicle OS 계층 구조 - Application, Service, VHAL, Hardware 레이어 기반 SDV 운영체제

Vehicle OS는 차량 기능이 안정적으로 운영될 수 있도록 시스템 전반을 통합 관리하고, 컴퓨팅 자원을
효율적으로 최적화하는 SDV 전용 운영체제
입니다.

하드웨어 추상화 계층(VHAL)을 통해 소프트웨어와 하드웨어를
분리하고, 하드웨어 및 애플리케이션 개발
인터페이스를 common framework로 표준화합니다.
이로써 cross-domain 애플리케이션 개발 속도를
가속화하며 유연하고 확장 가능한 개발 환경을 제공합니다.

Layered Architecture,
Vehicle OS

Vehicle OS VHAL 기반 전체 계층 구조 다이어그램

Vehicle OS는 계층적 구조로 구성되어 있습니다.

하드웨어 추상화 계층(VHAL, Vehicle Hardware Abstraction Layer)은 차량의 하드웨어를 표준화된 방식으로
추상화하여 상위 계층이 하드웨어 세부 구현에 의존하지 않도록 합니다.

서비스 레이어는 각종 차량 기능과 서비스를 관리하며, 하위 하드웨어와 상위 애플리케이션을 연결합니다.
Vehicle API는 애플리케이션이 서비스 레이어의 기능을 활용하기 위한 표준 인터페이스를 제공합니다.

2단계 failover 기반 시스템 안정성 일러스트

Fault-Tolerant Architecture

Vehicle OS는 failover 메커니즘을 적용해 주요 소프트웨어 구성 요소를 이중화 함으로써 높은 수준의 시스템 신뢰성과 안전성을 확보합니다. 2단계 fault-tolerance 프레임워크를 구축하여 다양한 시스템 상황에서도 안정적으로 동작하며 장애 발생 시 에도 확장 가능한 복구 체계를 통해 지속적인 시스템 가용성을 보장합니다.

다층 보안 구조 및 암호화 기반 소프트웨어 실행 환경 일러스트

Robust Security

다층 보안 구조를 통해 네트워크와 호스트에 대한 잠재적 위협을 사전에 탐지합니다. 또한 표준 인터페이스에 접근 제어와 암호화를 적용하여 시스템 전반의 보안 수준을 강화하고, 안전하고 신뢰 가능한 소프트웨어 실행 환경을 제공합니다.

Rust 기반 메모리 안정성 및 automotive 소프트웨어 최적화 일러스트

Enhanced Reliability

Vehicle OS는 Rust로 개발되어 메모리 안정성과 고성능을 동시에 확보하며, 자동차급 소프트웨어 요구사항에 최적화된 구조를 제공합니다. 소프트웨어 취약성의 상당 부분을 차지하는 메모리 안전성 문제를 Rust 기반의 개발 방식으로 구조적으로 제거함으로써, 보다 안전하고 신뢰성 높은 시스템을 구현합니다.

OTA 업데이트를 통한 지속적인 시스템 진화 일러스트

Always Updatable

Vehicle OS는 OTA(Over-the-Air) 업데이트를 통해 지속적으로 진화하며, 향상된
보안성과 안정성을 안정적으로 제공함으로써 차량을 항상 최신 상태로 유지합니다.

Next Page

Next-Generation
Infotainment