AUTOSAR 2

제어기에서의 ASW Layer란? AUTOSAR 없이도 안전하게 설계하는 방법

자동차 제어기 소프트웨어는 보통 하드웨어에 가까운 MCAL 계층부터 센서 데이터를 해석하는 BSW, 그리고 실제 로직이 담긴 ASW까지 여러 층으로 구성됩니다. 그중 가장 중요한 두뇌 역할을 하는 곳이 바로 ASW Layer (Application Software Layer)입니다.이번 포스팅에서는 AUTOSAR를 사용하지 않은 시스템에서의 BDC (Battery Disconnect Unit Controller)를 예시로, ASW Layer가 어떤 식으로 구성되고, 어떻게 기능안전을 반영하는지 상세히 설명드리겠습니다.2. ASW Layer란?ASW는 제어기의 핵심 기능 로직을 담고 있는 최상위 소프트웨어 계층입니다. 전류 측정, 상태 판단, 릴레이 제어, 진단 메시지 전송 등 실질적인 기능 처리는 대부분..

Automotive Study 2025.04.16

자동차 소프트웨어, 어떻게 설계될까? ECU부터 반도체까지 한눈에 보기

요즘 자동차는 바퀴 달린 컴퓨터라고 합니다. 자율주행, 전기차, OTA(무선 업데이트), ADAS(첨단 운전자 보조 시스템) 등 다양한 기능이 가능해진 배경에는 차량 내 제어기, 즉 ECU에 탑재된 소프트웨어의 발전이 있습니다.그렇다면 자동차 소프트웨어는 어떻게 설계될까요? ECU 하나를 설계할 때도 단순한 코딩만으로 끝나지 않습니다.ASW, RTE, BSW, AUTOSAR, 그리고 반도체까지 복잡하지만 체계적인 구조를 갖추고 있어야 합니다.이번 글에서는 자동차 소프트웨어의 구조를 계층별로 정리해보겠습니다.ECU 소프트웨어 구성 요약ASW (Application Software)RTE (Run-Time Environment)BSW (Basic Software)AUTOSAR (소프트웨어 표준 플랫폼)반도체..

Automotive Study 2025.04.12