基于Zephyr平台nRF Connect SDK在Windows10下开发环境的快速搭建

本文介绍如何通过离线安装方式快速搭建基于Zephyr平台的nRFConnect SDK开发环境,涵盖J-Link、nRF命令行工具、nRFConnect桌面应用、VSCode等工具的安装配置。

基于Zephyr平台nRF Connect SDK在Windows10下开发环境的快速搭建

前言.

  1. Nordic开发SDK需要在线搭建,对于网络不太好的,实在是费时费力,该文特点是利用拷贝已经搭建好的一个SDK目录,直接在新的PC平台实现大部分文件的离线安装,安装效率很高。

  2. 离线安装的文件数据主要包括两个部分,一个是toolchains,即ncs-toolchain-windows-x86_64-v2.2.0-rc1-20221128T075938-f88d497.tar包含在离线安装包内,另一个是github的代码文件。

  3. 安装文件包括JLink_Windows_V756_x86_64,nrf-command-line-tools-10.18.1-x64,nrfconnect-setup-3.12.0-ia32,VSCodeUserSetup-x64-1.73.1。ncs_v2.2.0-rc1。相关文件可在我的百度网盘下载得到,提取码:sgo4

  4. Nrf52833开发板,见淘宝小店

    Nrf52833开发板

一. 安装SEGGER-J-Link V7.56

需要安装J-Link V7.56版本,对于软件及J-Link工具兼容性都是最好的。
1. 安装界面
安装界面
2. 自定义选项,默认都可
在这里插入图片描述

二. 安装nRF Command Line Tools

其它工具集成了SEGGER J-Link工具 ,但是务必都不要安装。一是前面已经安装过一个版本,二是其它集成的版本兼容性不好。
1. 安装界面
在这里插入图片描述
2. 自定义选项功能(HEX合并,nrf自带烧录指令,python烧录指令)
在这里插入图片描述
3. 自动跳出SEGGER-J-Link安装,这里选择取消
在这里插入图片描述

三. 安装 nRF Connect for Desktop

对于跳出的JLink安装,选择取消即可。
1. 安装界面(选择安装,Accept)
在这里插入图片描述
2. 找到Toolchain Manager并安装
在这里插入图片描述

四. 安装VSCode

1. 安装界面
在这里插入图片描述
2. 安装选项(建议都选上)
在这里插入图片描述

五. 安装nRF Connect SDK

以上所有的安装工具及安装步骤都是为了搭建该安装环境。现在终于可以安装nRF Connect SDK。首先打开nRF Connect for Desktop,找到并打开Toolchain Manager,如下
1. 打开Toolchain Manager界面
在这里插入图片描述
Toolchain Manager包括多个版本的安装,这里我们准备安装nRF Connect SDK v2.2.0-rc1

nRF Connect SDK的安装包括toolchains和nrf sdk,zephyr sdk等软件模块。安装过程需要较长时间,而且一次性成功率不高。这里提供一个安装好的v2.2.0-rc1版本的文件包,可以让在线安装一马平川。方法如下,
下载文件包并解压,解压路径不能包含中文,最好不包括空格。
2. 安装nRF Connect SDK v2.2.0-rc1,选择"Change directory"
在这里插入图片描述
3. 选择前面解压后的文件夹ncs_v2.2.0-rc1
在这里插入图片描述
4. 选择"Continue installation"
在这里插入图片描述
5. nRF Connect SDK v2.2.0-rc1安装完成,选择“Open command prompt”打开控制台
在这里插入图片描述
6. 运行west update更新一下sdk目录
在这里插入图片描述
7. 运行west zephyr-export,cmake路径添加注册表,关闭控制台
在这里插入图片描述
8. 打开"Open VS Code"会跳出安装VS Code插件,选择"Install missing extensions"。
在这里插入图片描述
9. 打开VS Code, 跳出的设置界面
在这里插入图片描述
10. 设置界面即为nrf connect欢迎界面,nRF Connect SDK下拉选择找到的路径,选择即可。nRF Connect Toolchain下拉找到toolchain路径,选择即可。设置完成后关闭即可。
在这里插入图片描述
至此,最好关闭vscode,从桌面打开它,使用它创建应用程序。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wayne2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值