멀티 실리콘 SDV를 위한 하드웨어 추상화 계층(HAL): 고이식성 차량 소프트웨어 스택

반도체 공급사의 전용 독점 API에 직접 종속된 소프트웨어를 작성하는 완성차 기업은 글로벌 공급망 수급 불안정에 휘둘리게 됩니다. 특정 칩 공급이 중단되었을 때, 수백억 원 규모의 기존 소프트웨어 코드를 폐기하지 않고는 타사 칩으로 대체할 수 없습니다. 최신 SDV 엔지니어링은 비즈니스 로직을 실리콘 아키텍처로부터 완벽히 분리하는 정교한 하드웨어 추상화 계층(HAL) 구축을 필수로 합니다.

센서 및 액추에이터 표준화 HAL 아키텍처 설계 지침

견고한 차량용 HAL은 물리적 하드웨어 상호작용을 순수 C++ 추상 인터페이스 뒤로 철저히 격리합니다. 궤적 제어 알고리즘은 `ISteeringActuator::SetSteeringAngle(degrees, rate_limit)`를 호출할 뿐, 실제 신호가 NXP FlexCAN을 통한 CAN-FD 패킷인지 이더넷 TSN 스위치를 통한 SOME/IP 프레임인지 전혀 알 필요가 없습니다. 반도체 제조사는 드라이버 플러그인만을 구현하며, 핵심 제어 로직은 100% 완벽한 이식성을 유지합니다.

도메인 포트폴리오 살펴보기