SDV 소프트웨어 계층 구조

추상화를 통한 유연하고 확장 가능한 아키텍처

구성 계층

  • Service Layer (애플리케이션)
  • Abstract Device API (표준 인터페이스)
  • ECU / Sensor / Actuator (물리 장치)

핵심 특징

  • 각 ECU의 고유 기능을 표준화된 추상 객체로 정의
  • Service API가 Abstract Device를 호출하여 하드웨어를 간접 제어
  • 하드웨어의 복잡성을 숨기고 소프트웨어 개발을 단순화

데이터 및 제어 흐름

Service Layer

상위 애플리케이션 / 서비스 로직

"창문을 50% 열어줘"

Abstract Device API

표준화된 장치 제어 인터페이스

`setOper(direction: UP, duty: 50%)`

ECU / Sensor / Actuator

물리적 하드웨어 장치