# 快速开始 本文参考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](images/image-20230727081209096.png) ### 安装sdk nrf connect sdk有很多功能,其中有一个就是用来安装SDK的,点击`install` 然后会出现`open`按钮。如下图: ![image-20230727081359412](images/image-20230727081359412.png) 然后打开的界面中选择最新的版本,目前是`2.4.0` 版本,点击`install` ,(这一步需要科学上网,可能需要很长的时间,和你的网络速度有关系)然后点击`open vs code` 点击`First steps` 可以打开相应的文档网页。 ![image-20230727081546106](images/image-20230727081546106.png) > 注意: > > 如果发现文件夹是空的,要开全局代理,点击下面的图标多点几次,直到所有东西都下载完成,如果hello world有未知问题一般都要点 ![image-20230906145225610](images/image-20230906145225610.png) ## 编译第一个hello world ![image-20230727083809133](images/image-20230727083809133.png) ![image-20230727084148069](images/image-20230727084148069.png) ![image-20230727084224384](images/image-20230727084224384.png) ### 编译 ![image-20230727084352331](images/image-20230727084352331.png) ![image-20230727084440446](images/image-20230727084440446.png) ### 烧入 ![image-20230727084529047](images/image-20230727084529047.png) ### 串口检查 打开串口之后,按下复位键。 ![image-20230727084648620](images/image-20230727084648620.png) ### 配置 ![image-20230727085407489](images/image-20230727085407489.png)