본문 바로가기
IT기술노트/디지털서비스

AUTOSAR

by 비트코기 2021. 2. 16.
반응형

I. 자동차 전장 소프트웨어 플랫폼, AUTOSAR의 개요

가. AUTOSAR의 정의

   - 자동차의 제어기(ECU, Electronic Control Unit)에 공통으로 들어가는 소프트웨어(플랫폼/미들웨어/OS, 통신, 메모리, I/O, HW, 디바이스 드라이버)에 대한 규격을 표준화하는 단체명이며 동시에 표준 규격의 이름

나. AUTOSAR의 특징

   - 하드웨어와 소프트웨어 분리, 모델기반 개발 방법론, XML 문서로 상호연결


II.  AUTOSAR의 아키텍처 및 계층구조

가. AUTOSAR의 아키텍처

- 5개의 계층구조로 구성

나. AUTOSAR의 계층구조

계층

설명

Application

Layer

- 어플리케이션 계층에는 SW-C Application SW-C 위치

- 마이크로 컨트롤러와 ECU, 하드웨어에 독립적으로 구현

RTE

Layer

- SW-C를 특정 하드웨어와 ECU에 독립적으로 맵핑

- 소프트웨어와 하드웨어를 분리시키는 핵심 역할

- 서비스 계층의 컴포넌트들을 추상화하여 API 제공

Service

Layer

- System Service, Memory Service, Communication Service 지원

ECU Abstraction

Layer

- Onboard Device Abstraction, Memory Hardware Abstraction, Communication Hardware Abstraction, I/O Hardware Abstraction

Microcontroller

Abstraction Layer

- Microcontroller Drivers, Memory Drivers, Communication Drivers, I/O Drivers

 

반응형

댓글