Nordic Semiconductor 為 nRF51 和 nRF52 SoC 開發工作增添 Embedded Studio 支援

2017-10-23
設計 nRF51 和 nRF52 系列低功耗藍牙 SoC 應用的工程師從今以後可免費使用 SEGGER 的商用整合開發環境


Nordic Semiconductor 宣佈與位於德國希爾登的 SEGGER Microcontroller GmbH & Co. KG 簽署協議,獲得使用 Embedded Studio 嵌入式開發環境的授權許可。該協議將使得開發人員可不受限制地自由使用 Embedded Studio 來開發用於 Nordic 的 nRF51 和 nRF52 系列系統單晶片 (SoC) 的應用。

Embedded Studio 是一個完整的全功能 (all-in-one) 整合開發環境 (IDE),用於管理、構建、測試和部署嵌入式應用。這個 IDE 包括:強大的專案管理工具、程式碼編輯器、C/C++ GNU 編譯器集合 (GCC) 和 CLANG / 編譯器、具有高階除錯資訊視窗和直接 J-Link 整合的內置除錯器 (Integrated Debugger),以及自動部署完成後的應用程式的控制功能。

Nordic 雖然為 nRF51 和 nRF52 系列的 SoC 提供完整的軟體解決方案,但在此之前,這些解決方案若非使用商用的 IDE 進行開發,就是使用手動設定方式的開放原始碼的 IDE。nRF5 SDK 涵蓋了對商用 Keil 和 IAR IDE 以及開放原始碼 GCC 編譯器的支援。在使用 GCC 進行開發時,需要使用名為 Eclipse 的免費開放原始碼 IDE (需客製化以後才能用於 nRF51 和 nRF52 系列),不然就是要使用另一個 IDE 來編寫程式碼及除錯。如今 Nordic 獲得授權使用 Embedded Studio,讓使用 nRF5 SDK 的開發人員將可免費使用具備完整 nRF51 和 nRF52 系列 SoC 支援的商用 IDE。

nRF5 SDK v14.1 的最新版本已增添了對 Embedded Studio IDE 的支援。所有範例現在都可以作為 Embedded Studio 專案,從而快速地開展開發工作。除了 Embedded Studio,新的 nRF5 SDK 還繼續支援 Keil V4 和 V5、IAR 和 GCC 專案,以確保現有用戶能夠繼續使用其喜愛的 IDE 進行開發。

SEGGER 執行長 Ivo Geilenbruegge 表示:「Nordic 強大的 nRF 微控制器系列現在有了最佳的跨平台 IDE Embedded Studio 的輔助,將可使軟體工程師在日常的開發過程中事半功倍。從最初為 Nordic 的評估板提供 J-Link OB 支援,我們便開始與 Nordic 長期合作,現在達成了另一個重要里程碑。」

Nordic 的技術行銷經理 Pål Kastnes 表示:「增添 Embedded Studio 開發環境是使我們的解決方案更易於使用的重要一步。Embedded Studio 具備在 nRF51 和 nRF52 系列 SoC 上開發應用的所有功能,並具有直觀的使用者介面以減輕開展設計專案的難度。」

Kastnes 繼續表示:「跨平台支援是我們評估一個 IDE 是否適合時所考慮的關鍵因素之一,因為我們的大型社群除了在 Windows 平台上工作,還會在 macOS 和 Linux 上進行開發。在此之前,若要在 macOS 和 Linux 上使用具有原生 nRF 支援的免費 IDE,選擇十分有限。」

「Nordic 將繼續增強軟體解決方案的易用性,並將不斷改進其設計工具。Embedded Studio 將使 nRF51 和 nRF52 系列的 SoC 的開發工作更容易展開,同時繼續支援現有的 IDE。另外,我們還更妥善地整合了多項工具,例如用於桌面電腦的 nRF Connect,以進一步提升程式碼的開發和測試工作。」

Tutorial series: Getting started with SEGGER Embedded Studio and the nRF5 SDK:.