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 정의를 기준으로 한다.