AUTOSAR Classic Platform
차량 ECU를 위한 양산 검증된 표준

AUTOSAR 개념

AUTOSAR (Automotive Open System Architecture)는 주요 자동차 제조사(OEM)와 개발사에 의해 2003년부터 설립된 표준화 계획입니다.

복잡한 기능이 점점 많아짐에 따라 차량 전자 장치의 개발은 그 영역이 점점 넓어지고 복잡해지고 있습니다. AUTOSAR의 핵심 개념은 동일 혹은 비슷한 소프트웨어 컴포넌트를 반복해서 개발하지 않는 것입니다. 전 세계적인 개발 파트너십은 차량 산업의 시스템 아키텍처를 위해 공개 표준 정립을 목표로 하고 있습니다.

개발에 드는 노력의 감소와 품질의 향상은 제조사로부터 독립적인 정형화된 시스템 플랫폼을 창안하게된 중요한 이유입니다. 이를 보장하기 위해 하드웨어와 소프트웨어가 서로 분리 되었습니다. AUTOSAR는 사전에 정의된 인터페이스와 모듈식 컴포넌트에 개념적 기반을 두고 있습니다.

AUTOSAR Adpatiave 플랫폼

AUTOSAR 개발 파트너십은 POSIX 운영체제를 기반으로 하는 포트폴리오에 새로운 표준인 AUTOSAR Adaptive Platform을 추가했습니다. 새로운 플랫폼의 주요 응용 분야는 자율주행, V2X (Vehicle-to-X) 어플리케이션 및 증가하는 차량 외부 네트워킹(Connectivity)입니다.

이전 표준은 AUTOSAR Classic Platform이라는 이름으로 계속 제공됩니다.

AUTOSAR Adaptive에 대한 모든 정보

 

AUTOSAR Fundamental

AUTOSAR 아키텍처의 기본 요소는 공식적으로 정의된 소프트웨어 컴포넌트(SWC)와 베이직 소프트웨어(BSW)에 대한 인터페이인데, 이는 결과적으로 다음과 같은 기초적인 표준 서비스를 제공합니다. 버스 통신, 메모리 관리, IO-액세스, 시스템 및 진단 서비스. 다른 기본 요소는 SWC를 BSW와 연결해주는 런타임 환경(RTE) 입니다.

AUTOSAR에 의해 기술된 Virtual Functional Bus(VFB)는 SWC간의 통신과 BSW 서비스의 사용을 위한 개념적인 토대를 제공합니다. SWC의 개발은 VFB에 기반을 두고 있습니다. 이러한 방법으로써 SWC는 ECU 하드웨어로부터 독립적입니다. 따라서 다른 프로젝트와 플랫폼에서의 재사용이 용이합니다. VFB는 맞춤 설정된 RTE와 각 ECU에 적합하게 설정된 BSW를 사용하여 특정 차량에 구현할 수 있습니다.

펼치기
AUTOSAR Workflow

시스템 설계 단계에서 기능 소프트웨어의 아키텍처가 결정됩니다. 이는 SWC와 SWC를 ECU에 분배하는 과정을 정의함으로써 이루어집니다. 네트워크 통신도 이 단계에서 결정됩니다. 이 작업의 결과물이 바로  AUTOSAR XML-시스템 디스크립션 파일로서, 각각의 ECU 특정 추출물 (ECU Extract)은 이 시스템 디스크립션 파일로부터 생성됩니다.

ECU 개발 과정 중, SWC는 설계되고 구현되며 BSW와 RTE는 구성이 됩니다. 개발자는 이 구성을 통해 프로젝트에 필요한 베이직 소프트웨어의 양을 결정합니다. 이와 같은 방식으로 전체 ECU 소프트웨어를 최적화할 수 있습니다. 이 구성의 결과물이 ECU Extract of System Description에 맞춤 튜닝된 ECU Configuration Description (AUTOSAR XML 파일)입니다.

코드 생성기는 ECU Configuration Description에 기반하여 ECU 소프트웨어용 BSW를 생성 및 구현합니다. RTE도 이러한 방식으로 ECU 맞춤형 기법으로 생성됩니다.

AUTOSAR에서 정의된 이 기법은 어플리케이션 소프트웨어를 ECU에 통합하는 과정을 확연히 간소화해줍니다. 일일이 소프트웨어를 조정하는 과정은 더 이상 필요하지 않습니다.

 

펼치기

문제점:

  • E/E 복잡성의 증가
  • 소프트웨어의 양적 증가
  • 다양한 하드웨어 플랫폼의 사용
  • 개발 프로세스 및 데이터 포맷의 부조화

AUTOSAR의 주요 목적:

  • 재사용을 통한 소프트웨어 품질 향상 및 비용 절감
  • 차량 라인과 OEM 경계선을 넘나드는 기능의 재사용
  • 개발 방법론과 툴의 재사용
  • 베이직 소프트웨어의 재사용
펼치기

E-Learning

VectorAcademy는 AUTOSAR E-Learning 교육을 무료로 제공합니다. AUTOSAR의 목표에 대한 개요, 기본 개념과 함께 방법론 및 일반적인 마이그레이션 시나리오에 대해 설명합니다.

 

필수적인 개발 노하우

DIN A1 포맷으로 명확히 구조화된 AUTOSAR 포스터는 AUTOSAR Classic R19-11(4.5) 방법론에 대한 중요한 기술 정보를 제공합니다. 다음 주제가 다른 여러 정보와 함께 포스터에 설명되어 있습니다:

  • AUTOSAR 시스템 설계
  • 레이어 모델
  • 모드 관리, 모델 관리 및 안전
  • 보안 베리언트 코딩(인증서 관리)
펼치기
AUTOSAR 베이직 소프트웨어 모듈 및 AUTOSAR 방법론에 대한 설명을 제공합니다. 78페이지의 A6 사이즈 형태로 편리하게 휴대하실 수 있습니다.

AUTOSAR Glossary는 AUTOSAR 사양 R19-11(4.5), 4.4, 4.3, 4.2, 4.1 및 4.0을 위한 중요한 정보를 독일어와 영어로 제공합니다.

  • AUTOSAR 소개
  • 작업 제품 및 활동의 설명
  • AUTOSAR 베이직 소프트웨어 모듈(BSW)의 설명
펼치기

노하우

기술적인 질문에 대한 답변이 필요하신가요? KnowledgeBase를 이용해보세요!

펼치기

교육

AUTOSAR Workshop | 1-5 일

AUTOSAR의 기본과 AUTOSAR 베이직 소프트웨어 및 툴에 대해 더 알고자 하십니까? 벡터는 1-5 일 과정의 모듈식 AUTOSAR Worshop을 제공합니다. 이 Workshop은 AUTOSAR 4 및 AUTOSAR 3에 대해 다룹니다. 예정된 모듈에 따라 이 Workshop은 다음을 제공합니다.

  • AUTOSAR 방법론을 학습할 수 있습니다.
  • ECU 개발의 주요 영역에 대한 통찰력을 얻을 수 있습니다.
  • 일부 OEM들의 사양을 알 수 있습니다.
  • ISO 26262에 따른 안전 관련 ECU를 위한 벡터 솔루션인 MICROSAR Safe을 소개합니다.

문의

임베디드 소프트웨어 및 AUTOSAR 기술영업

벡터코리아 IT ㈜

서울특별시 용산구 한강대로 69
용산푸르지오써밋 업무동 9층
04378
한국

전화: +82 2 807 0600 Ext.4
팩스: +82 2 807 0601
이메일: embedded@kr.vector.com