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

news2024/11/18 16:44:12

基于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,从桌面打开它,使用它创建应用程序。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/54949.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

职业成功指南:10条核心原则(下)丨三叠云

本期继续讲一下职场。 我将通过这两期的内容,为你提供一套简单的核心原则,希望能在职业道路上帮助到你。 让我们一起走进《职业成功指南:10条核心原则》下期 6. 避免攀比陷阱 在职业生涯的早期,你很容易将自己与周围的人进行比…

《Linux运维总结:Centos7.6部署二进制mongodb4.2.23三节点副本集群》

一、Mongodb集群模式 1、三种集群介绍 MongoDB有三种集群部署模式,分别为主从复制(Master-Slaver)、副本集(Replica Set)和分片(Sharding)模式。 1、Master-Slaver 是一种主从副本的模式&#x…

[附源码]计算机毕业设计智慧园区运营管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

详解设计模式:观察者模式

观察者模式(Observer Pattern)也被称为发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式,是在 GoF 23 种设计模式中定义了的行为型模式。 观察者模式 定义了一对多的关系&#xff…

牛客网最新Java面试通关八股文手册,花点耐心每天刷上10道题,挑战一下年薪50W!

明年金三银四不少人已经蓄势待发,信心满满地准备投递简历,到处面试,在不同的 Offer 之中择优而栖。 与此同时,也有人会悔恨自己这半年进步不大,每天噼里啪啦敲代码,但面对那些不能再熟悉的 Java 面试题时&…

H2N-Val-Pro-Pro-COOH,58872-39-2

H-Val-Pro-Pro-OH,是牛奶来源的脯氨酸肽衍生物,是血管紧张素 I 转化酶 (ACE) 的抑制剂,其IC50 为 9 μM。H-Val-Pro-Pro-OH, a milk-derived proline peptides derivative, is an inhibitor of Angiotensin I converting enzyme (ACE), with …

C++手敲基于梯度图和像素数量数组的OTSU阈值分割

一、OTSU算法原理 ➢OTSU法(最大类间方差法,有时也称之为大津算法) ➢ 使用聚类的思想,把图像的灰度数按灰度级分成2个部分, 使得两个部分之间的灰度值差异最大,每个部分之间的灰 度差异最小 ➢ 通过方…

数学建模-2022年亚太赛C题(含思路过程和代码)

目录 一、题目以及大概的思路 二、数据预处理 三、预测模型 四、全球变暖的相关性分析 五、赛后总结 一、题目以及大概的思路 先对数据进行无量纲化处理,根据所给不确定度与数据,计算出相对不确定度,并将其异常点剔除,通常情况…

[附源码]计算机毕业设计病房管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Cisco ASA防火墙——远程控制与多安全区域

作者简介:一名在校云计算网络运维学生、每天分享网络运维的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.远程管理ASA 1.配置Telnet接入 2.配置SSH接入 3.配置ASDM接…

Java数据结构与Java算法学习Day02---算法排序

目录 一、简单排序 1.1Comparable接口介绍 11 1.2冒泡排序 12、13、14 1.3选择排序 15、16、17 1.4插入排序 18、19、20 二、高级排序 2.1希尔排序 21、22、23 2.2归并排序 24 2.2.1递归 24 2.2.2归并排序 25 2.3快速排序 32 2.3.1快速排序的原理 32 2.3.2快速排序…

这可能是我见过最可爱的乒乓女孩了!

3D角色艺术家Carlos Sanz曾在U-tab学习动画,在CICE学习角色创作,现在正致力于创作她的作品集并成为3D动画行业的一员,本文是作者在ZBrush和Maya等软件中设计乒乓女孩角色造型的教程: 首先给大家做个自我介绍。我叫Carlos Sanz&am…

[附源码]计算机毕业设计springboot网上电影购票系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

(阅读笔记)急性卒中CT灌注分析在临床中的实际问题

(阅读笔记)急性卒中CT灌注分析在临床中的实际问题IntroductionUnderstanding the basics of CTP acquisition and processingCTP thresholds and quantificationPitfalls of perfusion imagingTechnical pitfallsPatient motionContrast bolusRadiationC…

CMMI和SPCA是一样的吗?有什么区别

CMMI资质相信有很多企业都了解了,对于SPCA可能有些企业是比较陌生的,不太了解什么是SPCA,简单来说可以理解为CMMI是国外的资质,而SPCA可以理解为国内的,那现在就跟随同邦信息科技的小编一起来看看具体的区别是哪些吧 C…

进程以及线程

目录 🐼今日良言:希望是生命的源泉,失去它生命就会枯萎。 🐯一、进程 🐕1.概念 🐕2.PCB 🐕3.进程调度 🐭二、线程 🐑1.概念 🐇三、进程和线程的联系和区别 &…

Qt实现抽奖程序

一、简介 该程序命名为Lucky,实现的功能如下: 1. 加载抽奖人员名单,并保存加载路径; 2. 单击左键或者点击ctrls开始抽奖,并滚动显示人员名单,显示的人员名单格式为 部门-姓名。 3. 单击左键或者点击ctrls…

了解并应用数字隔离器的安全限值

介绍 电流隔离在工业和汽车系统中很常见,作为防止高电压或抵消接地电位差的一种手段。设计人员传统上使用光耦合器进行隔离,但在过去几年中,使用电容和磁隔离的数字隔离器变得越来越流行。对于任何此类隔离器,了解其安全限值的重…

关于如何找环形链表的入环点

目录一、判断一个链表是否有环二、找到链表入环的第一个节点一、判断一个链表是否有环 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的…

菇多糖-聚乙二醇-大环配体NOTA,大环配体NOTA-PEG-香菇多糖

菇多糖-聚乙二醇-大环配体NOTA,大环配体NOTA-PEG-香菇多糖 中文名称:香菇多糖-大环配体NOTA 英文名称:Lentinan-NOTA 别称:NOTA修饰香菇多糖,NOTA-香菇多糖 PEG接枝修饰香菇多糖 Lentinan-PEG-NOTA 香菇多糖-聚乙…