MCAL & I-O

Table of contents

MCAL & I-O의 구성

같은 기능 영역 안에서도 driver·interface·manager·service의 책임을 구분해서 읽는다.

모듈 역할
Adc Analog 입력을 digital 값으로 변환하는 ADC peripheral driver. Channel과 group 같은 hardware 가까운 구성을 다룬다.
Cdd Complex Device Driver 영역. 표준 driver/interface만으로 표현하기 어려운 장치·timing 요구를 통합하는 구성이다.
Dio Digital input/output의 channel·port 접근을 제공하는 MCAL driver. Pin 기능 선택을 다루는 Port driver와 구분한다.
Gpt General Purpose Timer driver. Timer channel의 시작·정지·시간 관련 hardware 접근을 제공한다.
Icu Input Capture Unit driver. Edge·timestamp·signal measurement 등 입력 시간 정보를 다루는 peripheral 추상화다.
Mcu MCU의 clock·reset·power mode 등 공통 hardware 기능에 대한 MCAL driver다.
Ocu Output Compare Unit driver. Timer compare 기반 output 동작의 hardware 추상화를 제공한다.
Port Pin/port의 기능·방향 등 초기 구성을 담당하는 driver. Digital 값을 읽고 쓰는 Dio와 구분한다.
Pwm PWM peripheral의 period·duty 등 output 특성을 추상화하는 driver다.
Spi SPI hardware와 channel/job/sequence 등의 통신 구성을 다루는 MCAL driver다.

표준 범위

이 분류는 탐색을 위한 문서 묶음이며 AUTOSAR의 공식 layer 구성을 대체하지 않는다. 각 페이지와 Explorer는 저장소의 Classic AUTOSAR 4.2.2 ECUC 정의를 기준으로 한다.


Table of contents