2015년 2월 24일 – 사물인터넷(Internet of Things, IoT)을 위한 에너지 효율적인 마이크로컨트롤러 (MCU), 무선 커넥티비티, 아날로그 및 센서 솔루션의 세계적 선도기업인 실리콘랩스(Silicon Labs, 지사장 백운달)가 다양한 IoT 애플리케이션을 위해 동시에 MCU 와 RF 설계를 지원하는 업계 최초의 MCU/무선 통합개발환경인 차세대 심플리시티 스튜디오(Simplicity Studio™)를 출시했다고 밝혔다. 새롭게 출시된 이 소프트웨어는 기존 심플리시티 스튜디오 플랫폼의 최고 성능을 그대로 이어 받으면서 실리콘랩스의 새로운 8비트 EFM8 MCU 제품군, EZR32 서브GHz 무선 MCU 신제품을 비롯해 802.15.4 메쉬 네트워크 시장에서 가장 폭넓게 사용되고 있는 2.4 GHz 접속 솔루션인 EM35xx Ember ZigBee® 무선SoC를 모두 지원한다.
심플리시티 스튜디오는 MCU 및 무선 개발자들이 한 번 클릭으로 초기 기획부터 최종 제품에 이르기까지 프로젝트를 완료하기 위해 필요한 모든 사항들을 간단하게 사용할 수 있는 단일 소프트웨어 환경을 제공함으로써 IoT 애플리케이션 개발 과정을 단순화시킨다. 심플리시티 스튜디오는 이클립스(Eclipse)기반의 통합개발환경(IDE: integrated development environment), 그래픽 설정 툴, 에너지 프로파일 툴, 네트워크 분석 툴, 데모, 소프트웨어 예제, 문서자료, 기술 지원 및 커뮤니티 포럼을 포함한다. 이러한 통합적인 모든 기능들은 IoT 개발자들이 임베디드 개발을 간단하고 높은 생산성으로 진행할 수 있도록 통합되었다.
심플리시티 스튜디오는 개발자가 프로젝트를 준비하여 몇 분만에 동작할 수 있도록 8비트 또는 32비트 MCU 또는 무선 IC가 연결된 것을 자동으로 감지하여 동작할 수 있으며, 디바이스를 그래픽 환경에서 설정하고, 지원 가능한 설정 옵션을 보여준다. 심플리시티 스튜디오는 프로젝트와 관련된 제품 정보를 개발자에게 제공하는 상황인지(contextually aware) 개발 환경 소프트웨어이다. 통합형 실시간 에너지 프로파일링 및 네트워크 패킷 애널라이저 툴을 통해 개발자들은 강력한 네트워크 및 에너지 효율적인 무선 노드를 구현할 수 있으며 배터리 수명 및 크기를 극대화하기 위해 에너지 소모를 최적화할 수 있다.
동일한 개발 환경에서 MCU와 무선 설계를 동시에 진행할 수 있다는 점은 임베디드 설계시 컨텍스트 스위칭(Context Switching) 과정을 없앰으로써 고객사의 시간과 노력을 절약할 수 있게 한다. 임베디드 개발자는 EZR32 무선 MCU, Ember ZigBee 무선 SoC 및 8/32비트 MCU에 기반하여 타깃 애플리케이션의 신속한 애플리케이션 개발을 위해 통합형 심플리시티 스튜디오 IDE를 사용할 수 있다. IDE는 무선 임베디드 소프트웨어 프레임워크의 통합, 지능형 코드 완성 및 이클립스 에코시스템에서 이용할 수 있는 다른 부가적인 기능과의 호환성 등 더욱 향상된 유용한 특징들을 제공한다.
실리콘랩스는 8비트 8051 MCU를 위한 Keil® PK51 빌드 툴을 무료로 제공한다(고객 입장에서는 2,500달러 절약). GNU Compiler Collection (GCC) 빌드 툴은 EFM32 Gecko MCU 설계를 위해 포함되어 있으며 EZR32 설계는 실리콘랩스의 무선 스택과 함께 IAR EWARM 컴파일러를 사용한다. 자신만의 IDE를 선호하는 개발자들은 “선호 IDE”를 설정함으로써 심플리시티 스튜디오를 통해 Keil μVision 또는 IAR Embedded Workbench를 실행할 수 있다.
실리콘랩스의 MCU 및 무선 제품 사업부 다니엘 쿨리(Daniel Cooley) 부사장은 “IoT 시대에 임베디드 개발은 점점 복잡한 과정과 노력이 따르며, 특히 초저전력의 무선통신이 추가된 커넥티드 디바이스를 개발할 때 더 복잡해 지고 있다”면서 “개발환경 툴들이 여러 개로 나뉘어져 있을 경우, 특히 MCU, 무선 및 센서 부품이 필요한 IoT 프로젝트를 수행하는 임베디드 개발자들은 개발환경 숙지 및 트레이닝이 가중되어 상당한 부담이 된다. 심플리시티 스튜디오의 새로운 버전은 IoT 개발자들이 동일한 통합환경에서 MCU 및 무선 디바이스를 동시에 작업할 수 있게 함으로써 설계 과정을 획기적으로 단순화시킨다”라고 말했다.
심플리시티 스튜디오 개발 플랫폼은 무료로 개발자들이 이용할 수 있으며 www.silabs.com/simplicity-studio에서 다운로드 받을 수 있다.
심플리시티 스튜디오 플랫폼 특징
• 신 기능: MCU 및 무선 설계 동시 지원
• 신기능: 새로운 EFM8 Bee 8비트 제품군 지원
• 신기능: 새로운 EZR32 무선 MCU 제품군 지원
• 신기능: 네트워크 트래픽의 실시간 감시를 위한 패킷 트레이스 애널라이저
• 예정된 추가 기능: 2015년 1분기말에 EM35xx Ember ZigBee 무선 SoC 제품군 추가 지원
• 예정된 추가 기능: 2015년 1분기말에 지그비 애플리케이션의 신속한 개발을 위한 AppBuilder 툴 내장 예정
• 8비트 32비트 MCU 모두를 위한 이클립스 기반 IDE
• 임베디드 개발을 단순화시키는 연결된 MCU의 자동 설정
• 전력 소모 분석 및 코드 최적화를 위한 에너지 프로파일러
• MCU 및 무선 MCU를 신속하게 설정하고 핀아웃, 페리페럴, 모드 변환을 위한 C 코드 생성을 위한 설정 툴
• 한 번의 클릭으로 데모, 소프트웨어 예제, 데이터 시트, 애플리케이션 노트, 기술지원, 커뮤니티 포럼에 연결
• 버튼/슬라이더 이벤트 감지와 측정된 카운트의 실시간 결과를 제공함으로써 개발자가 C8051F97x 및 C8051F99x MCU 제품군 에서 라이브러리 측정 성능을 확인할 수 있게 해 주는 정전용량 센스 프로파일러 툴
• 윈도우 ® OS 지원 이외에 Mac® OS X 및 Linux 지원