반응형
- 개인적 스터디를 위해 정리한자료입니다.
- 본문서는 classic AUTOSAR general(autosar 4.4) 문서 :
AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf
를 정리하였습니다.- 출처 : autosar 표준 스펙서 기준으로 자료 https://www.autosar.org/standards/classic-platform/classic-platform-440/
- 구글번역 + 의역으로 내용전달이 명확하지 않을 수 있습니다.
- 잡담
- 아무래도 주로 tier 에서 사용하는 시스템이다 보니 보안상의 이슈로 인해 한글자료가 많이 없는 느낌입니다.
- 업무상 AUTOSAR 내용파악을 위해 구글 검색해봐도 잘안나오길래, 그냥 무작정 스펙서를 기반으로 스터디한 자료를 공유합니다.
- 틀린부분이 있다면 댓글달아주세요.
글순서
- CLASSIC AUTOSAR 기본 - 01 CLASSIC AUTOSAR Layer 및 기본구조
- CLASSIC AUTOSAR 기본 - 02 Base Software Module Type
- CLASSIC AUTOSAR 기본 - 03 Software Layer
- CLASSIC AUTOSAR 기본 - 04 Software Layers in Multi-Core Systems
- CLASSIC AUTOSAR 기본 - 05 Software Layers in Mixed-Critical Systems
- AUTOSAR-개요-classic-platform--기본-6-overview-of-module <- 현재 포스팅
- CLASSIC AUTOSAR 기본 - 07 Interfaces
6 Overview of Modules
- ICC-x : Implementation Conformance Class X 의 약자
6.1 Implementation Conformance Class 3 (ICC3)
이 그림은 basic software modules 을 AUTOSAR 계층에 매핑하는 것을 보여줍니다
6.2 Implementation Conformance Classes - ICC2
이 문서에 표시된 클러스터링은 지금까지 프로젝트에서 정의한 클러스터링(일종의모음)입니다.
Note
- 개인노트
- 클러스터링 : 일종의 군집화의 개념으로 해당 개념에서는 모듈혹은 api 의 집합으로해석하면될것같다.
AUTOSAR는 현재 ICC2 수준의 클러스터링을 전용 클러스터로 제한하지 않고 있습니다. 다양한 제약 조건과 최적화 기준이 다른 ICC2 클러스터링으로 이어질 수 있기 때문입니다.
ICC2 컴플라이언스에 대해 정의된 접근방법을 기본으로하여 컴플라이언스를 접근 할 수 있는 다른 AUTOSAR ICC2 클러스터링이 있을 수 있다.
- ICC1을 준수하는 basic software에서는 모듈이나 클러스터가 필요하지 않습니다.
- basic software의 내부 구조는 정의 되지 않았습니다.
AUTOSAR를 준수하는(ICC1-3) Basic software (RTE 포함)는 ICC3 모듈 사양에 명시된 대로 외부에 동작해야 합니다.
예를 들면 다음과 같은 동작을 합니다.
- buses, boot loaders and Applications 및 추가기능들의 ICC1/2 구성은 ICC3에서와 같이 시스템 명세되어있는데로 호환됨
반응형