µC 추상화 계층은 다양한 모듈 그룹으로 구성되어 있으며, 각 그룹은 특정 기능을 수행하는 드라이버를 포함합니다. 이 계층은 하드웨어와 소프트웨어 간의 상호작용을 효과적으로 관리하는 데 중요한 역할을 합니다. 1. 마이크로컨트롤러 드라이버내부 주변 장치를 제어하기 위한 드라이버로서, 마이크로컨트롤러에 직접 접근하여 기능을 수행하는 모듈입니다 (예: Core test). 예시• Watchdog: 시스템이 정상적으로 작동하지 않을 경우 자동으로 리셋합니다.• General Purpose Timer: 다양한 타이밍 기능을 제공하여 시간 기반 작업을 수행합니다. 2. 통신 드라이버ECU 내에서 통신을 처리하는 드라이버입니다. 예시• SPI (Serial Peripheral Interface): 주변 장치와의..