임베디드 면접 용어 사전
자동차 MCU 실습Real-Time Drivers

RTD

NXP가 무료로 제공하는 드라이버 묶음. AUTOSAR 4.4 규격의 상위 인터페이스와 비-AUTOSAR 저수준 인터페이스를 함께 제공한다.

Real-Time Drivers. AUTOSAR MCAL을 개인이 만져 볼 수 있는 사실상 유일한 경로다.

무엇이 특이한가

보통 MCAL은 상용 툴체인과 함께 유료로 팔린다. RTD는 하나의 드라이버가 두 개의 얼굴을 갖는다.

High Level Interface   AUTOSAR 4.4 규격 그대로 (Dio_WriteChannel 등)
Low Level Interface    일반 펌웨어처럼 쓰는 API

덕분에 AUTOSAR 프로젝트가 아니어도 쓸 수 있고, 설정 화면에서 코드를 생성하는 흐름을 그대로 경험할 수 있다.

학습에서 하는 일

1. S32 Design Studio 에 RTD 설치
2. Dio · Can 드라이버를 설정 화면에서 구성
3. 코드 생성
4. 생성된 Dio_Cfg.c 를 열어 본다  ← 여기가 핵심

4번에서 설정이 어떻게 C 구조체 배열로 바뀌는지 눈으로 보게 된다. "AUTOSAR는 설정에서 코드가 나온다"는 말이 그때 실감된다.

면접에서의 차이

"MCAL 이 뭔지 압니다"                        → 읽고 온 사람
"MCAL 드라이버를 설정해서 생성된 코드를 봤습니다"  → 해 본 사람

반나절이면 후자가 된다. 비용은 0원이다.

함께 보면 좋은 용어

노트에서 맥락과 함께 보기 — S32K144 실습 — 쿡북(AN5413)·초음파 입력캡처·CAN·HardFault 추적