这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 三分钟快速上手搭建nRF Connect SDK开发环境(VSCode)

共9条 1/1 1 跳转至页

三分钟快速上手搭建nRF Connect SDK开发环境(VSCode) 25

助工
2026-10-01 21:27:38   被打赏 28 分(兑奖)     打赏

摘要:本文主要介绍在VSCode IDE中,如何快速搭建nRF Connect SDK开发环境,以及快速上手具有nRF芯片开发板的使用;


一、关于nRF Connect SDK

nRF Connect SDK 是Nordic为其nRF54、nRF53、nRF52、nRF70、nRF91系列芯片打造的低功耗无线应用开发套件;

内置高度可配置的Zephyr RTOS实时操作系统,同时集成了丰富的示例程序、应用协议、协议栈、函数库与硬件驱动,是Nordic系列芯片开发的核心工具;


> nRF Connect for Desktop:桌面工具集合,含SDK安装器、功耗评估、射频等工具;

> VSCode nRF Connect插件:集成了SDK管理、项目创建、编译、调试等功能;



二、SDK开发环境搭建

1、下载 VSCode


2、安装插件

> 打开下载好的 Visual Studio Code;

> 点击左侧导航栏中的拓展图标;

> 在搜索栏中搜索“nRF Connect for VS Code Extension Pack”,并点击安装;


3、安装SDK及工具链

SDK 开发文档


> 打开安装好的插件,点击左侧 `install SDK`

> 在上方弹窗中依次选择 `Mainland China`(国内源) 、`nRF Connect SDK`(完整功能SDK) 、`v3.3.4`(sdk版本)

> 默认安装到C盘



若要安装到其他位置(D盘),找到插件`nrfutil-sdk-manager.exe`安装的位置;

例:C:\Users\用户名.vscode\extensions\nordic-semiconductor.nrf-connect-xxxx-win32-x64\platform\nrfutil\bin


> 然后在当前文件夹`bin`路径下,打开CMD命令行工具,在指定位置下载SDK等;

> 输入:nrfutil-sdk-manager install v3.3.4 --region cn --sdk-path d:\ncs\v3.3.4 --type nrf --install-dir d:\ncs

下载安装完成后,在`d:\ncs`会显示对应的工具链和SDK;




> 然后修改 `C:\Users\用户名.vscode\extensions\nordic-semiconductor.nrf-connect-xxxx-win32-x64\platform\nrfutil\config\nrfutil-sdk-manager` 路径下的 `config.json` 文件;

> 添加之前下载好的路径位置:"install-dir":"d:\\ncs"



三、使用方法

1、创建工程模板

打开NRF CONNECT插件,点击`Create a new application`创建新工程,然后选择 `Copy a sample` ,可搜索相关例程模板;

> 例:hello_world 例程;


点击下方的 `Add Build Configuration` 进行当前工程的SDK / Board配置,最后点击下方的 `Generate Build`;

> SDK / Toochain:选择当前对应的版本;

> Board target:选择当前芯片型号 / 支持的开发板系列(例:xiao_nrf52840)


2、代码编写

在 `main.c` 中可对当前代码进行修改;



3、程序编译 / 烧录 / 调试

在`ACTIONS`栏,具有程序编译 / 烧录 / 调试等选项;

> Build:编译

> Flash:烧录

> Debug:调试

> Kconfig:用来配置项目(开关宏或者配置宏的数值)


对于官方nRF系列开发板,连接当前开发板至电脑端后,可直接进行程序的烧录 / 调试等;


若非官方nRF系列开发板(第三方开发板),可以使用编译后`当前工程名\build\zephyr`文件下,生成的`.hex / .bin / .uf2`文件进行烧录;



四、代码效果

代码效果:串口终端显示“hello world”字符以及当前设备信息;









关键词: 三分钟快速上手     nRF Connect SDK开发    

高工
2026-10-09 09:48:23     打赏
2楼

3分钟有点跨张了的吧。


专家
2026-10-09 17:15:10     打赏
3楼

看着酣畅淋漓,期待后面的大作。


专家
2026-10-09 21:08:08     打赏
4楼

VSCode的开发环境,看起来挺清爽的。有官方例程吗?


高工
2026-10-10 14:05:36     打赏
5楼

Zephyr 的生态在RTOS中还是独树一帜的。


高工
2026-10-10 14:13:10     打赏
6楼

看来vscode 是开发芯片的趋势了啊,越来越全面


高工
2026-10-10 14:23:34     打赏
7楼

这个sdk使用起来还是有点难度的,主要原因是因为Zephyr 


院士
2026-10-10 15:12:12     打赏
8楼

看了标题进来的。

依稀记得当时还是国外的源,更新SDK那叫一个无奈


管理员
2026-10-10 22:25:00     打赏
9楼

国内源安装技巧和自定义路径配置有亮点


共9条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]