노르딕 세미컨덕터는 독일 기업인 세거 마이크로컨트롤러와 임베디드 스투디오(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 컴파일러를 모두 지원하고 있다.
상업용 IDE에 의존하던 부분 모두 지원
노르딕 세미컨덕터는 독일 기업인 세거 마이크로컨트롤러와 임베디드 스투디오(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를 이용해 개발을 지속할 수 있다.
세거의 CEO인 이보 가일른부르그(Ivo Geilenbruegge)는 "노르딕의 강력한 RF 마이크로컨트롤러 제품군은 소프트웨어 엔지니어들이 보다 효율적으로 개발 프로세스를 수행할 수 있도록 도와주는 최상의 크로스-플랫폼 IDE인 임베디드 스투디오의 지원을 받게 되었다."고 말하고, "노르딕과의 협력은 노르딕 평가 보드(Evaluation Board)를 위한 J-Link OB 지원을 시작으로 오랜 기간 지속되어 왔으며, 이번 계약은 또 다른 중요한 이정표가 될 것으로 기대하고 있다."고 밝혔다.
노르딕 세미컨덕터의 기술 마케팅 매니저인 폴 카스네스(Pål Kastnes)는 "임베디드 스투디오 지원 추가는 노르딕 솔루션을 더욱 쉽게 사용할 수 있도록 하는 중요한 분기점이 될 것이다."고 피력하고, "임베디드 스투디오는 nRF51 및 nRF52 시리즈 SoC로 애플리케이션을 개발하는데 필요한 모든 기능을 포함하고 있으며, 프로젝트를 쉽게 시작할 수 있는 직관적인 사용자 인터페이스를 갖추고 있다."고 말했다.
또한 카스네스는 "노르딕은 윈도우 플랫폼 외에도 macOS 및 리눅스 상에서 개발하는 수많은 커뮤니티를 보유하고 있기 때문에 크로스-플랫폼 지원은 적절한 IDE를 평가할 때 고려하는 핵심 사안 중 하나였다. 하지만 지금까지는 nRF를 지원하는 macOS와 Linux를 무료로 사용하기에는 제한이 있었다."고 설명했다.