Nordic nRF 开发环境搭建指南
一、基础环境准备
- 代码编辑器
Visual Studio Code
安装时勾选"添加到PATH环境变量" - 开发工具套件
nRF Connect for Desktop
包含nRF Programmer、RSS Viewer等核心工具 - 命令行工具集
nRF Command Line Tools
包含nrfjprog、mergehex等关键工具 - 调试器驱动
SEGGER J-Link
二、VS Code开发环境配置
(安装NRF的工具链和SDK时需要开启VPN)
- 安装扩展包
在VS Code插件市场搜索安装nRF Connect for VS Code Extension Pack
插件界面示意图
- 配置工具链
通过扩展面板安装所需工具链工具链安装示意图
- 获取SDK组件
在扩展的SDK管理器中安装最新版本SDKSDK安装示意图
三、中文Windows系统适配
文件编码问题解决方案:
- 定位文件
{安装目录}/zephyr/scripts/list_boards.py
修改代码(第229行)
python 代码:
将文件编码声明修改为:with board_yml.open('r', encoding='utf-8') as f:
- 保存后即可正常编译NRF项目,不会出现编码报错问题。