본문 바로가기

AUTOSAR

[AUTOSAR_3] AUTOSAR Methodology AUTOSAR Methodology : AUTOSAR에서 정의한 AUTOSAR를 이용한 SW 개발 순서 1. 시스템 구성 [Configure System] - 시스템 설정 단계로 컴포넌트의 구성/연결들을 정의한다. - Software Component Description을 개발 - 개발 단계 1) VFB(Virtual Functional Bus) level - 최상위 (가장 추상화된) 단계 - 컴포넌트 및 컴포넌트 간의 연결을 기술 (포트, 인터페이스) - 컴포넌트의 통신 속성 및 서로의 관계를 표현 - 구성 요소 : Component / Composition / Port / Interface / Assembly / Delegation Connector 2) RTE(Run-Time Environment.. 더보기
[AUTOSAR_2] AUTOSAR Architecture 저번 글에서 언급했다시피 아래와 같이 HW가 바뀌더라도 AUTOSAR 표준을 이용해 BSW를 일부 바꾸고 ASW를 재사용하는 것이 목표이다. 어떻게 BSW를 일부 바꾸어 HW와의 연결을 가능하게 할까? 이는 AUTOSAR의 Layered Architecture 구조 때문이다. 이를 단계별로 상세해지는 그림들을 통해 설명해 보겠다. 1. AUTOSAR는 아래와 같이 ASW(SWC[SoftWare Component]) - RTE[Run-Time Environment]-BSW(MCAL)-HW 순으로 연결되어 있다. SWC : 하나의 ECU에서만 사용되는 기능의 단위이다. 다른 ECU에는 들어가지 않는다. 2. 아래의 그림은 각 Layer들 간에 어떤 Interface로 이루어져 있는지 나타내는 그림이다. - .. 더보기
[AUTOSAR_1] AUTOSAR의 개념 및 배경 AUTOSAR [AUTomotive Open System Architecture] - 한글로 해석하면 "자동차 개방형 시스템 구조"임. AUTOSAR는 자동차 부품을 제어하기 위한 SW의 표준화를 목표로 하는 단체로, 주로 소프트웨어 플랫폼을 이야기하는데도 쓰임. 이 플랫폼은 자동차를 구성하는 많은 ECU에 공통적으로 적용할 수 있도록 설계됨. 배경 : 자동차에 들어가는 복잡한 SW들이 증가하면서 탑재되는 ECU들이 점점 증가함, 이로 인해 기능간의 충돌을 포함해 다양한 문제들을 발생시킴. 이에 대한 안정성을 검증하는 것과 매 번 자동차마다 달라지는 SW를 새로 구축하는 것에 많은 리소스가 할당됨. 해결책 : 자동차 업계들 사이에 SW 표준을 정의한 것이 AUTOSAR 왜 해결책이 SW의 표준을 정하는 .. 더보기