Nordic Semiconductor 为 nRF51 和 nRF52 SoC 开发增加 Embedded Studio IDE 支持

2017-10-23
设计 nRF51 和 nRF52 系列低功耗蓝牙 SoC 应用的工程师现在可以免费使用 SEGGER 的商用集成开发环境


Nordic Semiconductor 宣布已经与位于德国希尔登的 SEGGER Microcontroller GmbH & Co. KG 签署协议,获得使用 Embedded Studio 的授权许可。这项协议允许开发人员不受任何限制地自由使用 Embedded Studio 来开发用于 Nordic nRF51 和 nRF52 系列系统级芯片 (SoC) 的应用。

Embedded Studio 是完整的一站式集成开发环境 (IDE),用于管理、构建、测试和部署嵌入式应用。这个 IDE 包括:功能强大的项目管理工具、源代码编辑器、C/C++ GNU 编译器集合 (GCC) 和 CLANG / 编译器、一个具有先进调试信息窗口和直接 J-Link 集成的集成调试器,以及用于自动部署完成后的应用的版本控制功能。

Nordic 提供用于 nRF51 和 nRF52 系列 SoC 的完整软件解决方案,但在不久之前,这些方案仍然依赖商业 IDE 来开发,或需要手工设置开源 IDE。nRF5 SDK 支持商用 Keil 和 IAR IDE 支持,以及开源 GCC 编译器。在使用 GCC 开发时,需要使用免费开源 IDE Eclipse (需要定制才可用于 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 激动人心的长期合作关系的另一个重要里程碑,双方最初是从用于 Nordic 评测板的 J-Link OB 支持开始合作的。”

Nordic Semiconductor 技术营销经理 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:.