AUTOSAR 프로젝트 시작하기

김두이·2025년 7월 19일

AUTOSAR

목록 보기
2/5
post-thumbnail

AUTOSAR 프로젝트 구성 및 과정

프로젝트 업무는 위와 같이 진행된다. 하나씩 살펴보면 다음과 같다.

  • XML : 흔히 우리가 알고있는 XML 형식이다. 여기서 AUTOSAR에서는 ARXML이라고 정의해서 사용한다. ARXML은 AUTOSAR Extensible Markup Language로 일반 XML과 구분을 위한것으로 보인다. XML과 ARXML을 구별하여 해석 및 코드 생성 등이 달라질 것이다.

Step 1. System Configuration : 차량을 구성하는 모든 ECU와 하드웨어가 구성되며, SWCs와 Composition SWC가 각 ECU에 매핑된다.
Step 2. Generate System Configuration Description : System configuration을 하면 ARXML로 System Configuration Description이 생성된다.
Step 3. ECU Extract generation : System Configuration Description에서 ECU Extract arxml 파일이 생성된다. 각 ECU에 대한 설명을 담고있다.
Step 4. ECU Configuration : ECU Extract를 입력으로 해서, 각각의 ECU가 Application 요구에 맞게 구성한다. 예를 들면 BSW 또는 OS 구성 등이 있다.
Step 5. Generate ECU Configuration Description : ECU Configuration Description이 Executable생성에 사용되고, Step4에 의한 결과가 출력된다.


뒤에 Description이 붙으면 각 단계의 결과물로 보면 된다. ECU Extract file은 System Configuration Description과 내용면에서는 동일하나 개별 ECU에 대한 내용을 담고 있다고 보면 된다.


System Configuration Description이란?

가장 최상단에 있는 System Configuration Description이 담고 있는 내용은 아래와 같다.

  • 시스템 내에 있는 ECU들
  • 각 ECU를 잇는 통신 시스템들과 통신 시스템들의 configuration
  • 송수신 하는 데이터 정보로 채워진 행렬 (사이즈, 데이터, 수신, 송신 필요성 등)
  • SWCs 정의, 포트, 인터페이스
  • ECU와 SWCs의 매핑

이 내용들을 보면 차량 내 전체 시스템애 대한 모든 시스템을 담고 있다는 것을 알 수 있다.
전체적으로 봤을 때 차량 시스템 내 ECU 정보, 이들의 통신 그리고 각 ECU가 담고 있는 SWCs들로 구성된다.


ECU Configuration Description File 이란?

ECU Extract 부분은 세세한 low level configuration을 가지고 있지는 않고 어떤 software를 통해 필요한 c파일과 h파일을 생성할 지에 대한 정보를 담고 있다.

profile
안녕하세요.

0개의 댓글