ARM, Cortex 프로세서 기반 인터페이스 표준 도입

ARM(대표 김영섭)은 특정 벤더에 관계없이 독립적으로 이용할 수 있는 Cortex(코어텍스)-M 시리즈 프로세서용 하드웨어 추상화 계층(HAL)인 ARM Cortex Microcontroller Software Interface Standard (CMSIS)을 도입한다고 발표했다.

CMSIS는 실리콘 벤더와 미들웨어 공급자들에게 단순하고 일관된 Cortex-M 소프트웨어 인터페이스를 제공하여 쉽게 소프트웨어를 재사용할 수 있게 하며, 신규 마이크로컨트롤러 개발자들의 학습 시간을 단축하고, 신규 장비 출시 시간을 단축한다.

CMSIS 설립으로 실리콘 벤더들은 자사 제품의 주변장치 기능을 차별화하는데 역량을 집중할 수 있게 됐으며, 호환되지 않는 자체 마이크로컨트롤러 프로그래밍 표준을 개별적으로 유지할 필요가 없게 되었다.

CMSIS는 가장 작은 8KB 기기부터 이더넷이나 USB-OTG 등과 같은 복잡한 통신 주변 장치가 있는 기기에 이르기까지 모든 Cortex-M 프로세서 시리즈 마이크로컨트롤러에 맞추어 확장 가능하도록 설계됐다.

CMSIS는 기기의 사용자 가이드에 통합되어 종합 문서 세트로 제공 되며 임베디드 개발자들에게 종합적인 자료를 제공해 주는 ARM 웹사이트인 www.onARM.com 에서 무료로 다운로드 받을 수 있다. CMSIS 문서와 소프트웨어 레이어는 ARM에서 유지 및 관리하게 된다.