AUTOSAR 교환 포맷

다음은 AUTOSAR가 정의하는 교환 포맷입니다:

  • SWC 디스크립션
    개발사 또는 OEM이 SWC를 정의합니다. 이는 각 SWC를 위한 XML 파일(SWC 디스크립션)을 만드는 것을 포함하며 SWC의 인터페이스와 자원 요구 조건을 설명합니다. 이후 개발사 또는 OEM은 구현을 위해 관련 C 파일을 만듭니다.
  • 시스템 디스크립션
    OEM은 SWC에 기반하여 ECU와는 독립적인 모든 차량을 위한 기능적 콘텐츠를 정의합니다. 그 후 OEM은 통신 네트워크를 설계하고 기존 ECU에 SWC를 분배하며, 이 결과는 시스템 디스크립션으로 저장합니다.

AUTOSAR 4.0부터 적용:

  • System Extract of System Description:
    각 ECU에 대해서 OEM은 시스템 디스크립션을 System Extract of System Description으로 축소하며, OEM은 이를 관련 ECU의 개발사들과 공유할 수 있습니다. 이 파일은 기존에 BSW 모듈의 설정을 위해 사용되던 .dbc, FIBEX 또는 .ldf 파일을 대체합니다.
  • ECU Extract of System Description (ECUEX):
    “플래트닝”이라고 불리는 절차가 System Extract of System Description로부터 ECU Extract of System Description을 만드는 데 사용됩니다. 이는 플랫 관점에서 atomic SWC 만 포함한 System Extract입니다. 개발사는 내부에서 제작된 SWC를 포함하여 ECU Extract를 확장할 수 있습니다.

AUTOSAR 3:

  • OEM은 각 ECU를 위해 시스템 디스크립션으로 부터 ECU Extract of System Description을 추출하며, 이를 연관 ECU의 개발사에게 넘깁니다. 이 파일은 기존에 BSW 모듈의 설정을 위해 사용되던 .dbc, FIBEX 또는 .ldf 파일을 대체합니다.
  • ECU Extract of System Description에서 시작하여, 개발사는 자신의 SWC를 통합합니다. 이 결과는 완전하고 최신의 시스템 ECU Extract of System Description입니다. 이는 OEM과 개발사 모두로부터 ECU의 모든 SWC에 대한 설명을 포함합니다.

  • BSW 모듈 디스크립션
    ECU 설정을 위한 또 다른 전제 조건은 BSW 모듈 디스크립션 파일이며, 이는 데이터 구조의 정의와 BSW 모듈의 모든 설정 가능한 파라메터를 포함합니다. 이 파일들은 생성기와 함께 구현을 구체화하며 AUTOSAR 개발사 BSW 모듈의 정적 코드 콘텐츠의 일부를 구성합니다.
  • 최초의 ECU Configuration Description은 현재 시스템 기술의 ECU 추출에 기반한 개발사와 BSW 모듈 디스크립션 파일에 의해 만들어집니다. 이후 개발사는 문서를 위한 ECU 설정 디스크립션을 이용하여 ECU를 설정하는데, 이는 BSW 모듈과 RTE의 변수를 설정하고 확인하는 도구를 포함합니다. ECU 설정 디스크립션은 연계된 생성기에 의해 RTE와 BSW의 ECU 특정 코드 생성을 위한 기초로 사용됩니다.

AUTOSAR 방식은 유연해서, 서로 다른 프로젝트와 다른 제조사의 실제적 요구 조건에 따라 변형될 수 있습니다. 예를 들어 시스템 디스크립션에서는 SWC의 이용이 선택 사항입니다.


마지막 수정됨: 2019년 August 21일, Wednesday, PM 4:24