차량 네트워크 및 임베디드 시스템 개발 분야에서 소프트웨어 솔루션을 제공하는 벡터코리아(지사장 장지환)는 인피니언 테크놀로지스와 협력해 ‘PSOC™4 HV 컨트롤러를 위한 MICROSAR IO 협업 프로젝트’를 통해 단일 인터페이스에서 마이크로컨트롤러(MCU)를 개발할 수 있도록 지원하는 하드웨어 추상화 계층(Hardware Abstraction Layer, HAL)을 개발했다.
HAL은 메모리 풋프린트(Memory Footprint, 프로그램 실행 중에 런타임 메모리 사용량)가 작은 MCU를 위해 개발됐으며, 개발자가 실제 하드웨어 레지스터나 메모리 구조 같은 복잡한 하드웨어 세부사항을 직접 다루지 않고, 표준화된 단일 인터페이스를 통해 작업할 수 있도록 지원해 임베디드 소프트웨어의 통합을 간소화하고 재사용성을 향상시키는 데 중점을 두고 있다.
이번에 개발된 HAL 사양은 인피니언의 차량용 MCU인 ‘PSOC™4 HV’ 드라이버에 성공적으로 구현됐으며, 이 과정에서 벡터의 경량 베이스 레이어(Lightweight Base Layer)인 MICROSAR IO가 활용됐다. 이러한 HAL 사양은 반도체 제조업체에서도 사용할 수 있다.
<저작권자 © AEM. 무단전재 및 재배포, AI학습 이용 금지>