[산업일보]
고성능 아날로그 집약적 혼성신호 IC 전문기업인 실리콘랩스(지사장 김인규)는 에너지 친화적인 32비트 EFM32™ 게코(Gecko) 마이크로컨트롤러 (MCU)와 8비트 MCU를 동시에 지원하는 새로운 버전의 심플리시티 스튜디오(Simplicity Studio™) 개발 환경을 발표했다.
21일 실리콘랩스에 따르면 이번에 새롭게 발표된 소프트웨어는 이전 버전 심플리시티 스튜디오의 막강한 기능들을 그대로 이어 받아 240종 이상의ARM® 기반 EFM32 MCU 제품을 지원함과 동시에 실리콘랩스의 8051 기반 MCU 제품에 대한 지원을 확장하게 됐다. 새로운 심플리시티 스튜디오 플랫폼은 32비트 및 8비트 임베디드 설계를 모두 지원하는 이클립스(Eclipse)기반의 통합 개발 환경(IDE: integrated development environment)도 갖추고 있다고 설명했다.
심플리시티 스튜디오는 임베디드 설계자들이 초기 기획부터 최종 제품에 이르기까지 프로젝트를 완료하기 위해 필요한 모든 사항들을 간단하게 사용할 수 있는 단일 플랫폼 형태로 제공함으로써 개발 환경을 더욱 쉽고, 빠르고 효율적으로 만들 수 있도록 설계됐다.
연결된 타깃 MCU를 즉시 감지할 수 있으며, 그래픽 하드웨어 설정 도구에는 MCU를 자동으로 설정하는 기능이 있어서, 개발자는 기술 자료 탐색 등 시간 소모적인 작업에서 자유로워지며 수 분 내에 데모와 예제 코드를 활용해 프로젝트를 실행할 수 있다.
실리콘랩스의 MCU 고객들이 새로운 소프트웨어 툴을 학습하지 않고도 8비트 및 32비트의 두 가지 MCU에서 개발할 수 있게 한다. 이러한 통합된 방식은 8비트 및 32비트 MCU가 모두 필요한 고객들을 위해 시간과 리소스를 절약해 주며, 새로운 프로젝트에 대해 학습 곡선을 줄여 준다는 강점이 있다.
개발자는 펌웨어를 개발하고 디버그하기 위해 심플리시티 IDE를 사용할 수 있다.
IDE는 이클립스 플러그인(Eclipse plugin)을 지원하고, C/C++를 위한 이클립스 디버거(Eclipse Debugger for C/C++)를 사용하며, Keil® 및 GCC(Gnu Compiler Collection) 빌드 툴을 지원한다. 실리콘랩스는 8비트 MCU 개발자들에게 Keil PK51 빌드 툴도 무료로 제공한다. Keil µ 버전 또는 IAR 임베디드 워크벤치(Embedded Workbench) IDE를 선호하는 고객들을 위해, 심플리시티 스튜디오는 완벽하게 써드 파티 툴을 지원해 개발자가 심플리시티 스튜디오를 통해 자신들이 선호하는 IDE를 실행할 수 있게 해 준다.
실리콘랩스의 게이르 푀레 (Geir Førre) 수석 부사장이자 마이크로컨트롤러 제품 사업부 총괄 매니저는 “심플리시티 스튜디오는 실리콘랩스의 8비트 및 32비트 MCU에 대한 현지 지원을 제공하는 ‘원스톱숍(one-stop-shop) 플랫폼’에 고급형 소프트웨어 툴 전체가 통합돼 있어, 임베디드 개발자들이 뛰어난 생산성을 달성할 수 있게 한다"며“임베디드 시스템 설계자는 초기 기획에서부터 최종 완성까지 하나의 통합된 개발 에코시스템으로 프로젝트를 완성할 수 있기 때문에, 개발 과정이 이 보다 더 간단해 질 수 없다”고 말했다.