
프로젝트 업무는 위와 같이 진행된다. 하나씩 살펴보면 다음과 같다.
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이 담고 있는 내용은 아래와 같다.
이 내용들을 보면 차량 내 전체 시스템애 대한 모든 시스템을 담고 있다는 것을 알 수 있다.
전체적으로 봤을 때 차량 시스템 내 ECU 정보, 이들의 통신 그리고 각 ECU가 담고 있는 SWCs들로 구성된다.
ECU Extract 부분은 세세한 low level configuration을 가지고 있지는 않고 어떤 software를 통해 필요한 c파일과 h파일을 생성할 지에 대한 정보를 담고 있다.