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

設計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進行開發。
Adding Embedded Studio is an important step in making our solutions easier to use.
Pål Kastnes, Nordic Semiconductor

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,以進一步提升程式碼的開發和測試工作。」