NCS开发学习笔记-基础篇-第 1 课 – 安装 nRF Connect SDK 开发环境
练习1 -安装 nRF Connect SDK 开发环境
需要安装的软件
- Git
- python
- J-Link
- nrfutil
- nRF Command Line Tools
- VScode
- Chinese (Simplified) (简体中文) Language Pack
- nRF Connect for VS Code 扩展
- Highlight 扩展
- Tree 扩展
这些软件可以直接在官网下载,也可以在网盘下载。
一、Git安装
按默认选项,一路点击Next就行。
安装可视化的git工具
先安装TortoiseGit-2.17.0.2-64bit再安装语言包
二、安装 python
勾选添加到系统路径

在命令行运行
pathon -v检测是否安装成功

三、安装 nrfutil
将nrfutil应用程序所在目录添加到系统路径
PATH

在命令行中输入
nrfutil检测是否可以正常运行

运行命令以列出可用命令:
nrfutil search

安装
device、toolchain-manager、trace

四、安装 nRF Command Line Tools
略
五、安装 Jlink
略
六、安装vscode
添加右键菜单

重启VSCODE 让语言包生效

安装 nrf connect sdk for vscode

安装 toolchain

安装 sdk
由于github经常出问题,如果没有掌握科学的上网方法的朋友推荐使用离线方法;参考这位博主的
@inni
百度网盘链接:
链接: https://pan.baidu.com/s/1FKTfY3Q_zBVvviO7KC7Gyg#list/path=%2Fblog 密码: y8fb
进入目录“开发你的第一个NCS(Zephyr)应用程序”,选择相应的版本(推荐使用最新版本),直接把相应的压缩包下载下来并解压到前面提及的c:/ncs对应目录中。nRF Connect SDK直接解压,不需做其他额外配置。工具链解压到C:\ncs\toolchains目录后,还需更新文件C:\ncs\toolchains\toolchains.json,加入新安装的工具链,如下添加了nRF Connect SDK v2.9.0对应的工具链:
上面更新操作主要让nRF Connect VS code插件可以找到这个工具链,从而使用这个工具链。
关于各个NCS版本的发型说明可以在版本说明查看,这个页面还列出了每个版本的已知问题和解决方法。
NCS开发学习笔记-基础篇-第 1 课 – 安装 nRF Connect SDK 开发环境的更多相关文章
- iOS开发学习笔记:基础篇
iOS开发需要一台Mac电脑.Xcode以及iOS SDK.因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境 ...
- Python学习笔记基础篇——总览
Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列 ...
- Python学习笔记——基础篇【第一周】——变量与赋值、用户交互、条件判断、循环控制、数据类型、文本操作
目录 Python第一周笔记 1.学习Python目的 2.Python简史介绍 3.Python3特性 4.Hello World程序 5.变量与赋值 6.用户交互 7.条件判断与缩进 8.循环控制 ...
- Python学习笔记——基础篇【第四周】——迭代器&生成器、装饰器、递归、算法、正则表达式
目录 1.迭代器&生成器 2.装饰器 a.基本装饰器 b.多参数装饰器 3.递归 4.算法基础:二分查找.二维数组转换 5.正则表达式 6.常用模块学习 #作业:计算器开发 a.实现加减成熟及 ...
- java学习笔记-基础篇
Java基础篇 1—12 常识 13 this关键字 14参数传递 16 继承 17 访问权限 28—31异常 1—12 常识 1.文件夹以列表展示,显示扩展名,在地址栏显示全路径 2.javac编译 ...
- Java学习笔记——基础篇
Tips1:eclipse中会经常用到System.out.println方法,可以先输入syso,然后eclipse就会自动联想出这个语句了!! 学习笔记: *包.权限控制 1.包(package) ...
- Python学习笔记——基础篇【第六周】——面向对象
Python之路,Day6 - 面向对象学习 本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装.继承.多态 类.方法. 同时可参考链接: http:// ...
- Python学习笔记基础篇-(1)Python周边
一.系统命令 1.Ctrl+D 退出Python IDLE input方法中输入EOF字符,键入Ctrl+D 2.命令行选项: -d 提供调试输出 -O 生成优化的字节码(.pyo文件) -S 不 ...
- Python学习笔记——基础篇2【第三周】——计数器、有序字典、元组、单(双)向队列、深浅拷贝、函数、装饰器
目录 1.Python计数器Counter 2.Python有序字典OrderredDict 3.Python默认字典default 4.python可命名元组namedtuple 5.Python双 ...
- Python学习笔记——基础篇【第七周】———FTP作业(面向对象编程进阶 & Socket编程基础)
FTP作业 本节内容: 面向对象高级语法部分 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 面向对象高级语法部分 参考:http://www.cnblogs.com/wupeiqi/ ...
随机推荐
- Shiro安全框架【认证】+【授权】
1.Shiro的核心架构 Subject:程序主体 Security Manager:安全管理器 Authentication:做认证 Authorizer:做授权 Session Manager:会 ...
- 【MyBatis】学习笔记07:模糊查询
[Mybatis]学习笔记01:连接数据库,实现增删改 [Mybatis]学习笔记02:实现简单的查 [MyBatis]学习笔记03:配置文件进一步解读(非常重要) [MyBatis]学习笔记04:配 ...
- mysql restart
bin/mysqld --defaults-file=/etc/mysql.cnf --user=mysql bin/mysqld --user=app --basedir=/opt/mysql-5. ...
- 第1章04节 | 常见开源OLAP技术架构对比
https://zhuanlan.zhihu.com/p/266402829 1. 什么是OLAP OLAP(On-line Analytical Processing,联机分析处理)是在基于数据仓库 ...
- 问题解决:curl: (7) Failed to connect to raw.githubusercontent.com port 443: 拒绝连接
Ubuntu20.04下,安装Ros 指令curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key 报错:cur ...
- Qt编写可视化大屏电子看板系统31-模块9视频监控
一.前言 视频监控模块采用ffmpeg作为解码内核,可以在系统设置中填入一个视频地址,同时支持本地视频文件.USB摄像机.远程onvif摄像机(海康大华等).网络视频地址,大屏系统中默认有一个视频监控 ...
- rysnc使用手册
rsync 是一个用于在本地和远程计算机之间同步文件和目录的命令行工具.它具有许多强大的功能,包括增量传输.压缩和保留权限等.以下是一些 rsync 的常用选项和用法示例: 基本用法 rsync [O ...
- [转]C# PowerPoint操作的基本用法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using OFFICECO ...
- 即时通讯技术文集(第10期):IM通信协议该选TCP还是UDP [共12篇]
为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第10 期. [-1-] 简述传输层协议TCP和UDP的区别 [链接] http://www.52 ...
- python连接pgsql&mysql
1.python连接pgsql import psycopg2 def connect_pgsql(list_sql): conn = psycopg2.connect(host='db_host', ...
