실리콘랩스, 사물인터넷 플랫폼 발표
심플리시티 스튜디오, ARM EFM32 게코 MCU 지원
  • 2014-04-02
  • 김창수 기자, cskim@elec4.co.kr

실리콘랩스는 풍부한 기능의 툴셋과 IDE로 32비트 EFM32™ 게코(Gecko) 마이크로컨트롤러(MCU) 및 8비트 MCU를 지원하는 소프트웨어 심플리시티 스튜디오(Simplicity Studio™)를 발표했다.

새로운 심플리시티 스튜디오는 240종 이상의 ARM® 기반 EFM32 MCU 제품을 지원하고, 실리콘랩스의 8051 기반 MCU의 지원을 확장한다. 또한 32비트 및 8비트 임베디드 설계를 모두 지원하는 이클립스(Eclipse) 기반의 통합 개발 환경(IDE: integrated development environment)도 갖췄다.
심플리시티 스튜디오는 임베디드 설계자들이 초기 기획부터 최종 제품에 이르기까지 프로젝트를 완료하기 위해 단일 플랫폼 형태로 제공되어 개발 환경을 더욱 쉽고, 빠르게 만들 수 있다. 특히 심플리시티 스튜디오 플랫폼은 연결된 타깃 MCU를 즉시 감지할 수 있으며 그래픽 하드웨어 설정 도구에서 지원하는 MCU 자동 설정 기능으로 개발자가 기술 자료 탐색 등 시간 소모적인 작업을 수 분 내에 데모와 예제 코드를 활용해 프로젝트를 실행할 수 있다.

리소스 절약
심플리시티 스튜디오는 실리콘랩스의 MCU 고객이 새로운 소프트웨어 툴을 학습하지 않고도 8비트 및 32비트의 두 가지 MCU에서 개발할 수 있다. 이러한 통합된 방식은 8비트 및 32비트 MCU가 모두 필요한 고객에게 시간과 리소스를 절약해주며 새로운 프로젝트에 학습 곡선을 줄여준다. 또한 개발자는 심플리시티 스튜디오를 사용해 실리콘랩스의 전체 MCU 포트폴리오와 제품 옵션, 임베디드 설계 솔루션을 살펴볼 수 있다. 이 플랫폼은 개발자들이 자신의 애플리케이션에 맞는 적절한 MCU를 선택하도록 지원하며 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를 실행할 수 있다. 또한 개발자는 심플리시티 스튜디오의 추가적인 개발 툴로 MCU 핀아웃 및 페리페럴(peripheral) 배치를 설정하고 C코드를 생성해 쉽게 개발할 수 있다. 이 설정 툴은 핀아웃 충돌 문제를 자동으로 해결하여 개발자의 상당한 시간과 노력을 절감시켜 준다.

배터리 구성환경 선택
심플리시티 스튜디오는 개발자가 에너지 효율은 물론, 32비트 애플리케이션을 최적화하는 것을 지원하기 위해 전력 소모를 측정하고 성능 및 에너지 효율의 균형을 맞출 수 있도록 실시간 에너지 프로파일링(energy profiling) 및 분석 툴을 포함한다. 에너지어웨어 배터리 계산기(energyAware Battery Calculator)는 개발자가 전류 소모와 배터리 수명을 예측할 수 있게 도와준다. 개발자는 EFM32 MCU 에너지 모드 및 배터리 구성환경을 선택할 수 있으며 코드 작성 이전에 전력 소모를 예측할 수 있다. 에너지어웨어 프로파일러(energyAware Profiler)는 실시간으로 전류 소모를 분석해 전류가 의도된 상황보다 너무 높은 경우 최적화가 필요한 부분을 빠르게 찾아낼 수 있다.

원 클릭으로 다양한 기능 구현
심플리시티 스튜디오는 개발자가 애플리케이션에 중요한 정보와 리소스를 빠르고 쉽게 찾을 수 있도록 한 번의 클릭으로 데모와 예제 소프트웨어, 데이터시트, 애플리케이션 노트, 기술 지원, 커뮤니티 포럼에 접속할 수 있는 기능을 제공한다.
실리콘랩스의 게이르 푀레(Geir Førre) 수석 부사장은 “심플리시티 스튜디오는 실리콘랩스의 8비트 및 32비트 MCU에 대한 현지 지원을 제공하는 ‘원-스톱-숍(one-stop-shop) 플랫폼’에 고급형 소프트웨어 툴 전체가 통합되어 뛰어난 생산성을 달성할 수 있다”면서 “기획에서 최종 완성까지 하나의 통합된 개발 에코시스템으로 프로젝트를 완성할 수 있어 개발 과정이 쉽고 빠르다”고 말했다.
한편 심플리시티 스튜디오는 웹 기반의 지속적인 업데이트를 지원해 새로운 플랫폼이 발표되면 부가적인 지원 및 기능이 추가되는 과정이 매우 단순하다. 현재 심플리시티 스튜디오는 무료로 이용할 수 있으며 www.silabs.com/simplicity-studio에서 심플리시티 IDE 및 개발 툴을 포함해 심플리시티 스튜디오 개발 플랫폼을 다운로드할 수 있다.  ES

<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>



  •  홈페이지 보기
  •  트위터 보기
  •  유투브 보기
  • 100자평 쓰기
  • 로그인

세미나/교육/전시
TOP