nRF51 및 nRF52 블루투스 LE(Bluetooth Low Energy) SoC를 이용해 애플리케이션을 설계하는 엔지니어들은 지금 바로 세거(Segger)의 상업용 IDE(Integrated Development Environment)를 무료로 이용할 수 있다.
초저전력 무선 솔루션 분야의 세계적인 선도기업인 노르딕 세미컨덕터(Nordic Semiconductor, 한국지사장: 최수철, www.nordicsemi.com)는 독일 기업인 세거 마이크로컨트롤러(SEGGER Microcontroller GmbH & Co. KG)와 임베디드 스투디오(Embedded Studio)에 대한 라이선스 사용 계약을 체결했다고 밝혔다. 이번 계약을 통해 노르딕의 nRF51 및 nRF52 시리즈 SoC(System-on-Chip)로 애플리케이션을 개발하는 개발자들은 아무런 제한없이 무료로 임베디드 스투디오를 사용할 수 있게 되었다.
임베디드 수투디오는 임베디드 애플리케이션을 관리, 구현, 테스트, 구축하기 위한 완벽한 올인원 IDE(Integrated Development Environment) 솔루션이다. 이 IDE는 뛰어난 프로젝트 매니저와 소스 코드 편집기, C/C++ GCC(GNU Compiler Collection) 및 CLANG/컴파일러, 그리고 첨단 디버그 정보창과 다이렉트 J-Link를 내장한 통합 디버거, 최종 애플리케이션에 자동으로 구축되는 버전 제어 기능 등을 갖추고 있다.
노르딕은 자사의 nRF51 및 nRF52 시리즈 SoC를 위한 완벽한 소프트웨어 솔루션을 제공하고 있지만, 오픈-소스 IDE를 개발하거나 수동 설정을 위해서는 지금까지 상업용 IDE에 의존해 왔다. nRF5 SDK는 상용 Keil 및 IAR IDE는 물론, 오픈-소스 GCC 컴파일러를 모두 지원하고 있다. 하지만 GCC로 개발하는 경우, 코드 작성 및 디버깅을 위해 무료로 제공되는 오픈-소스 IDE인 이클립스(Eclipse, nRF51 및 nRF52 시리즈와 함께 동작하도록 사용자 정의가 필요함)나 다른 IDE가 필요했다. 이제 노르딕이 임베디드 스투디오에 대한 라이선스를 취득함으로써 nRF5 SDK를 이용하는 개발자들은 모든 nRF51 및 nRF52 시리즈 SoC를 지원하는 상업용 IDE를 무료로 이용할 수 있게 되었다.
임베디드 스투디오 IDE에 대한 지원은 가장 최근에 발표된 nRF5 SDK v14.1에 추가되었으며, 신속하게 개발을 수행할 수 있도록 모든 예제들이 임베디드 스투디오 프로젝트로 제공된다. 새로운 nRF5 SDK는 임베디드 스투디오 추가 지원과 더불어, Keil V4 및 V5, IAR 및 GCC 프로젝트 또한 계속 지원하기 때문에 기존 사용자들은 선호하는 IDE를 이용해 개발을 지속할 수 있다.
Adding Embedded Studio is an important step in making our solutions easier to use.
Pål Kastnes, Nordic Semiconductor
세거의 CEO인 이보 가일른부르그(Ivo Geilenbruegge)는 "노르딕의 강력한 RF 마이크로컨트롤러 제품군은 소프트웨어 엔지니어들이 보다 효율적으로 개발 프로세스를 수행할 수 있도록 도와주는 최상의 크로스-플랫폼 IDE인 임베디드 스투디오의 지원을 받게 되었다."고 말하고, "노르딕과의 협력은 노르딕 평가 보드(Evaluation Board)를 위한 J-Link OB 지원을 시작으로 오랜 기간 지속되어 왔으며, 이번 계약은 또 다른 중요한 이정표가 될 것으로 기대하고 있다."고 밝혔다.
노르딕 세미컨덕터의 기술 마케팅 매니저인 폴 카스네스(Pål Kastnes)는 "임베디드 스투디오 지원 추가는 노르딕 솔루션을 더욱 쉽게 사용할 수 있도록 하는 중요한 분기점이 될 것이다."고 피력하고, "임베디드 스투디오는 nRF51 및 nRF52 시리즈 SoC로 애플리케이션을 개발하는데 필요한 모든 기능을 포함하고 있으며, 프로젝트를 쉽게 시작할 수 있는 직관적인 사용자 인터페이스를 갖추고 있다."고 말했다.
또한 카스네스는 "노르딕은 윈도우 플랫폼 외에도 macOS 및 리눅스 상에서 개발하는 수많은 커뮤니티를 보유하고 있기 때문에 크로스-플랫폼 지원은 적절한 IDE를 평가할 때 고려하는 핵심 사안 중 하나였다. 하지만 지금까지는 nRF를 지원하는 macOS와 Linux를 무료로 사용하기에는 제한이 있었다."고 설명했다.
카스네스는 "노르딕은 지속적으로 자체 소프트웨어 솔루션의 사용 편의성을 향상시키고, 디자인 툴을 개선해 나갈 것이다. 임베디드 스투디오 지원을 통해 nRF51 및 nRF52 시리즈 SoC 기반 개발작업을 더욱 용이하게 하는 것은 물론, 기존 IDE 솔루션도 계속 지원할 것이다. 또한 코드 개발 및 테스트를 더욱 향상시키기 위해 데스크톱용 nRF Connect와 같은 툴과의 긴밀한 통합도 추진해 나갈 것이다."고 밝혔다.