SDV 2

BSW(Basic Software)란

BSW 개념BSW란 AUTOSAR에서 말하는 하드웨어에서 가장 가까운 계층을 말한다.하드웨어 의존적인 기능들을 API로 추상화 하는 계층이라고 볼 수 있다. 센서나 엑추에이터, MCU 등에 접근할 때 각각의 레지스터와 같은 하드웨어에 직접 접근하지 않고, BSW를 통해 접근할 수 있도록 하는 것이다. AVR Programming 코드를 보면 레지스터 주소를 통해 직접 값을 수정하는 과정이 있지만 이러한 부분이 보이지 않도록 추상화 하는 과정이다. 이를 HAL(Hardware Abstraction Layer)라고 한다. BSW 개발현재 진행중인 프로젝트에서는 Atmega328p(아두이노)를 이용해 모터들을 제어하려한다.자율주행 차량을 위한 BSW가 필요한 것이다. Nvidia Jetson Xavier를 ..

SDV 2025.09.20

BlueChi 란

BlueChi자동차 산업에서 소프트웨어 정의 차량 개념을 실현하기 위한 프로젝트로, 차량이 소프트웨어적으로 새로운 기능을 추가하거나 제거할 수 있도록 설계된 시스템 Ecilpse 사에서 개발한 시스템이다 deterministic multi-node service controller라 한다.실행결과를 보장하는 시스템이라는 것이다.여러개의 노드(PC)가 존재하며 이 노드들을 하나의 시스템처럼 관리할 수 있다는 말이다.클라우드를 구성할때 K8s로 PC들을 관리하는것과 같은 맥락이다.즉, BlueChi는 여러 개의 노드에서 실행되는 서비스들을 "일정한 규칙에 따라 예측 가능하게 관리"하는 컨트롤러라는 것이다.  C언어로 작성되었으며 D-Bus API를 통해 Systemd와 통합되어 실행된다.D-Bus는 Desk..

SDV 2025.03.19