마이크로칩테크놀로지는 마이크로칩의 32비트 PIC32 MCU 고객의 새로운 비즈니스 모색중인 임베디드 미들웨어 및 운영시스템 개발자를 위한 MPLAB 하모니(MPLAB® Harmony) 에코시스템 프로그램을 발표했다.
하네스(Test Harness)세트와 체크리스트, 레퍼런스 검증 포인트 이용
‘하모니 호환성(Harmony Compatible)’ 인증 위한 개방형 구조적 방법 제공
마이크로칩테크놀로지는 마이크로칩의 32비트 PIC32 MCU 고객의 새로운 비즈니스 모색중인 임베디드 미들웨어 및 운영시스템 개발자를 위한 MPLAB 하모니(MPLAB® Harmony) 에코시스템 프로그램을 발표했다.
에코시스템 파트너사들은 현재 제공되는 MPLAB 하모니 툴 전체 세트에 빠르고 간편하게 액세스할 수 있다. MPLAB 하모니는 업계에서 가장 포괄적인 32비트 마이크로컨트롤러 펌웨어 개발 프레임워크로, 라이센싱 및 재판매 권한이 포함되어 있으며 마이크로칩과 협력업체의 미들 웨어 및 드라이버, 라이브러리, 실시간 운영시스템을 모두 지원한다.
에코시스템 프로그램은 테스트 하네스(Test Harness) 세트와 체크리스트, 레퍼런스 검증 포인트를 이용해 ‘하모니 호환성(Harmony Compatible)’ 인증을 받기 위한 개방형 구조적 방법을 제공한다. 개발자들은 부가가치 높은 무료 소프트웨어 개발 시, 이 광범위한 코드-호환 에코시스템에 액세스해 위험요소 및 전반적인 비용을 줄이는 동시에 시장출시를 앞당길 수 있으며, 수천여 명에 이르는 PIC32 MPLAB 하모니 사용자를 대상으로 시장 진출 가능성을 높여 해당 비즈니스 성장을 도모할 수 있다고 밝혔다.
마이크로칩의 MCU32 사업부의 로드 드레이크(Rod Drake) 부사장은 “고객들은 임베디드 애플리케이션의 기능을 확장하면서도, 전반적인 위험요소를 줄이고 시장출시를 앞당기기 위해 보다 많은 소프트웨어 솔루션들이 필요하다.”며, “마이크로칩은 임베디드 마이크로컨트롤러 산업분야의 개발자 및 고객들에게 혜택을 제공하는 동시에 다양하면서도 최상의 집적도를 갖춘 제품을 공급하기 위해 MPLAB 하모니 협력업체 프로그램을 획기적으로 확장해 나가고 있다.”고 밝혔다.
개발시간 최소 20~35%까지 단축
최근 애플리케이션들이 갈수록 정교해짐에 따라, 임베디드 개발자들은 복잡한 솔루션들을 보다 신속하게 시장에 출시하여야 한다. 마이크로칩의 PIC32 MCU용 MPLAB 하모니 프레임워크는 테스트 및 디버깅을 거친 상호 운용 코드로 구성된 하나의 통합되고 추상화된 유연한 소스를 제공하여 프로젝트 개발시간을 최소 20~35%까지 단축시킬 수 있다.
또한 MPLAB 하모니는 다중 드라이버나 미들 웨어, 라이브러리를 효율적으로 통합하는 한편 RTOS와 독립적인 환경을 제공하는 모듈러 아키텍처를 제공한다. 뿐만 아니라 사전 검증 및 통합으로 개발 속도를 높이고 재사용을 확대할 수 있다. 하드웨어 측면에서 MPLAB 하모니 프레임워크는 코드 이식이 더욱 쉬워져 마이크로칩의 32비트 PIC32 마이크로컨트롤러의 어느 제품으로도 간단하게 전환할 수 있으며, 코드 재개발을 최소화하여 수익성 높고 여러 단계로 구성된 최종 장비를 구현할 수 있다. 마이크로칩의 에코시스템 개발 프로그램을 활용하는 미들웨어 및 운영 시스템 개발자들은 MPLAB 하모니의 장점인 효율성과 안정성을 통해 고객들에게 보다 뛰어난 솔루션을 제공할 수 있다.
개발은 MPLAB 하모니 통합 소프트웨어 프레임워크(MPLAB Harmony Integrated Software Framework)는 마이크로칩의 무료 MPLAB 하모니 컨피규레이터(MPLAB Harmony Configurator) 및 MPLAB XC32 컴파일러 v1.40를 통해 지원되며, 모두 마이크로칩의MPLAB X IDE(Integrated Development Environment) 내에서 동작하고, 현재 모두 무료로 다운로드 가능하다. 또한 MPLAB 하모니 및 PIC32는microchipDIRECT 사이트나 마이크로칩의 공식 대리점을 통해 저비용 개발 보드(Development Boards)가 지원된다. 마이크로칩의 방대한 32비트 PIC32 마이크로컨트롤러 및 개발 툴 포트폴리오, 그리고 협력업체의 풍부한 에코시스템에 대한 자세한 정보는 http://www.microchip.com/PIC32-120715a에서 확인할 수 있다.
MPLAB 하모니는 바로 이용할 수 있으며, 기본 프레임워크는 무료이다. 다운로드 한 뒤 무료 및 프리미엄 소프트웨어 옵션에 대한 모듈러 메뉴를 확인할 수 있다. 제공되는 확장 리스트에는 RTE(Real Time Engineers Ltd.) 사의 FreeRTOS와 WHIS(Wittenstein High Integrity Systems) 사의 OPENRTOS 등의 RTOS를 비롯해 INT(InterNiche Technologies) 사의 TCP/IP 스택, 울프SSL(wolfSSL) 사의 임베디드SSL/TLS 라이브러리, 펍넙(PubNub) 사의 IoT 지원기능 등이 있으며, 미크리엄(Micrium), 세거(SEGGER), 익스프레스로직(Express Logic) 사 등의 여러 다른 소프트웨어도 제공된다. 다운로드 및 보다 자세한 정보는 http://www.microchip.com/Harmony-120715a에서 확인할 수 있다.