16.1. 快速开始

本文参考https://supperthomas-wiki.readthedocs.io/en/latest/16_ColeStudy/

这里的NCS(Nordic connect sdk)开发 代表的是

简介

本文主要让大家快速构建ncs的编译环境搭建zephyr,当然这个zephyr是基于nordic的代码base,不过zephyr和nordic的基本上原理是差不多的。

所以掌握这个编译环境,可以快速搭建编译环境,不需要搭建zephyr复杂的配置。

难点

搭建环境有个难点就是需要科学上网,如果你能科学上网的话,可以直接看安装步骤

安装步骤

安装nrf sdk tool

参考链接:

https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/installation/assistant.html#auto-installation

先看下当前的支持的平台:

支持window和linux和mac,大部分小伙伴应该是x64, 应该都支持,其他平台可能会不一定支持。

参考:

https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/installation/recommended_versions.html#requirements

安装路径:

https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-Desktop/Download#infotabs

image-20230727081209096

安装sdk

nrf connect sdk有很多功能,其中有一个就是用来安装SDK的,点击install 然后会出现open按钮。如下图:

image-20230727081359412

然后打开的界面中选择最新的版本,目前是2.4.0 版本,点击install ,(这一步需要科学上网,可能需要很长的时间,和你的网络速度有关系)然后点击open vs code

点击First steps 可以打开相应的文档网页。

image-20230727081546106

注意:

如果发现文件夹是空的,要开全局代理,点击下面的图标多点几次,直到所有东西都下载完成,如果hello world有未知问题一般都要点

image-20230906145225610

编译第一个hello world

image-20230727083809133

image-20230727084148069

image-20230727084224384

编译

image-20230727084352331

image-20230727084440446

烧入

image-20230727084529047

串口检查

打开串口之后,按下复位键。

image-20230727084648620

配置

image-20230727085407489