NORDIC公司 nRF CONNECT SDK的安装与调试(上篇)

NORDIC公司 nRF CONNECT SDK的安装与调试(下篇) nRF CONNECT SDK (NCS) 是NORDIC公司的蓝牙微处理器的软件开发包(SDK)。NORDIC公司有两套软件开发包,一个是nRF5 SDK,另一个是nRF CONNECT SDK。前者仅支持NRF52系列之前的蓝牙处理器。后者支持全系列的蓝牙微处理器以及新的功能。目前NORDIC公司只对nRF5 SDK新出现的bug进行修复,而不再提供后期的维护和技术支持,对于新的功能只在nRF CONNECT SDK提供技术支持和维护。 阅读详情

NORDIC公司 nRF CONNECT SDK (NCS) 的安装与调试(上篇)

摘要:

nRF CONNECT SDK (NCS) 是NORDIC公司的蓝牙微处理器的软件开发包(SDK)。NORDIC公司有两套软件开发包,一个是早期的nRF5 SDK,另一个是新推出的nRF CONNECT SDK。前者仅支持NRF52系列之前的蓝牙处理器,而后者则支持NORDIC全系列的蓝牙微处理器以及新的功能。目前NORDIC公司只对nRF5 SDK新出现的bug进行修复,而不再提供后期的维护和技术支持,对于新的功能只在nRF CONNECT SDK上提供技术支持和维护。因此如果用户要开发一些新的功能,如低功耗蓝牙音频传输,蓝牙定向,蓝牙MESH等,即使使用的是早期的芯片,也必须采用nRF CONNECT SDK。

我将分上下两篇介绍NCS,本篇为上篇,介绍了如何在WINDOWS10或11上安装nRF CONNECT SDK开发环境,接着通过在NORDIC开发板NRF7002/NRF5340上跑一个HELLO WORLD程序来验证开发环境是否安装正确。在下篇中将通过蓝牙透传程序的开发来演示如何创建和编辑,编译,下载和调试一个nRF CONNECT SDK工程,并介绍nRF CONNECT SDK工程的文件组织结构、编译方式以及调试模式。

一些安装程序的下载链接

  1. Visual Studio Code:https://code.visualstudio.com/,是跨Windows/Linux/MacOS平台的IDE工具。
  2. nRF command line tools:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools/Download#infotabs,这个就是j-link驱动以及nrfjprog等Nordic提供的一些有用的命令行工具。
  3. nRF Util: https://www.nordicsemi.com/Products/Development-tools/nRF-Util/Download?lang=en#infotabs,
  4. SEGGER J-Link: https://www.segger.com/downloads/jlink,
  5. PYTHON: https://www.python.org/ftp/python/3.12.0/python-3.12.0-amd64.exe

Nordic nRF Connect SDK v2.9.1 详细指南 Nordic nRF Connect SDK (NCS) v2.9.1 是一个综合性的软件开发套件,主要用于Nordic Semiconductor的nRF系列芯片开发。Zephyr RTOS:实时操作系统内核Nordic专有软件:包含蓝牙协议栈等MCUboot bootloader:安全启动和固件更新nrfxlib:Nordic专有库其他开源组件fill:#333;color:#333;color:#333;fill:none;Nordic专有软件MCUbootnrfxlib。 阅读详情

相关推荐

全面解析nRF Connect SDK核心架构与开发实践

以下是关于 nRF Connect SDK(Software Development Kit) 的技术手册核心内容整理,涵盖其架构、功能模块、开发流程及关键配置:

moton2017的博客 2139

【Nordic实战】nRF Connect SDK工程构建与编译全流程解析

本文详细解析nRF Connect SDK工程的构建与编译全流程,涵盖环境配置、工程创建、构建配置、编译实战及问题排查。重点介绍如何通过VS Code扩展高效管理Nordic项目,优化内存配置与依赖管理,并以蓝牙串口透传为例演示完整开发流程,助力开发者快速上手nRF Connect SDK。

ujm567890的博客 749

nRF Connect SDK入门指南:基于Zephyr RTOS的Nordic物联网开发框架

在嵌入式开发领域,实时操作系统(RTOS)是构建复杂物联网设备的核心基础,它通过提供任务调度、内存管理和硬件抽象层,简化了多任务并发和低功耗设计。Zephyr RTOS作为一款开源、可扩展的RTOS,因其模块化架构和丰富的驱动生态,成为许多芯片厂商的首选基石。nRF Connect SDK正是基于Zephyr深度定制,为Nordic nRF52/nRF53/nRF91系列芯片提供了完整的开发解决方案,其价值在于无缝集成了Nordic优化的蓝牙、Thread等无线协议栈,并引入了设备树(Device Tree

weixin_30897079的博客 435

Nordic 为什么要将 SDK 切换到 Zephyr

为什么 Nordic 转向 nRF Connect SDK

weixin_43720159的博客 1076

利用nRF54L15-DK的DEBUG OUT接口调试用户设计的ARM处理器系统

nRF54L15-DK开发板不但可以对板上的蓝牙微处理器芯片nRF54L15进行仿真调试,还预留出DEBUG OUT 和DEBUG IN接口,方便用户进行调试。开发者通过DEBUG IN接口可以采用其他调试仿真器对板上的nRF54L15进行仿真,DEBUG OUT接口可以使这个开发板作为仿真器对用户设计的nRF54系列的处理器进行仿真和调试,本文介绍了采用nRF54L15-DK开发板上的DEBUG OUT接口对用户设计的nRF54L系列处理器的电路板进行调试时,nRF54L15-DK开发板的改动及板卡之间连

johnboat的专栏 1592

Nordic开发效率翻倍:VSCode+nRF Connect SDK的5个隐藏技巧与实战工作流

本文分享了5个提升Nordic开发效率的隐藏技巧与实战工作流,重点介绍如何优化VSCode与nRF Connect SDK的集成配置、多维度管理Build Configuration、混合使用命令行与GUI工具、深度整合串口调试与nRF Connect App,以及版本控制最佳实践。这些方法可帮助开发者节省约40%的开发时间,特别适用于复杂BLE应用开发。

weixin_42639246的博客 367

AI中台系统设计方案探讨

集成JupyterLab、低代码建模工具(如H2O.ai)、预训练模型库(Hugging Face、PaddleHub)。:通过REST/gRPC接口封装AI能力(如OCR、语音识别),支持流量控制与鉴权(如Kong、Apigee)。:服务注册发现(Consul)、熔断降级(Hystrix)、监控告警(Prometheus+Grafana)。:分布式存储(如HDFS、Ceph)与对象存储(如S3、OSS),支持海量数据高速读写。加密传输(TLS)、动态脱敏(如数据掩码)、访问控制(RBAC)。

reset2021的博客 1031

零基础学会制作 基于STM32/51单片机的智能血压表设计/血压表/血压计

本系统是以单片机为主控,传感器模快、显示模块、人机交互、无线传输等组成的智能血压表设计。传感器用于测量血压和脉搏,主控电路板用于处理数据和控制设备,显示屏则用于显示测量结果。通过软件设计,完成测量数据的处理,其中血压和脉搏的测量、数据的分析和处理等。

weixin_55654459的博客 2473

别再手动续期SSL证书了!用acme.sh配合阿里云DNS API,实现全自动HTTPS证书管理

本文详细介绍了如何使用acme.sh配合阿里云DNS API实现SSL/TLS证书的全自动管理,彻底解决手动续期带来的风险与不便。通过自动化部署流程,包括环境准备、API集成、多域名证书申请等关键步骤,帮助运维人员构建高效、可靠的HTTPS证书管理体系,显著提升安全性和运维效率。

weixin_29200485的博客 268

SAP SD实战:用BADI_SLS_HEAD_SCR_CUS给销售订单VA01/VA02加自定义字段(附完整函数组代码)

本文详细解析了在SAP SD模块中如何利用BADI_SLS_HEAD_SCR_CUS实现销售订单(VA01/VA02)的屏幕增强,包括数据结构设计、函数组创建和BADI接口实现。通过实战案例和完整代码,帮助开发者掌握在SAPMV45A标准流程中添加自定义字段的关键技术,提升业务定制化能力。

weixin_27015733的博客 368

基于STM32的PID恒温恒湿控制系统 | 保姆式教程 开源可复刻

本项目基于STM32F103C8T6核心控制器,完整实现了基于双路PID算法的恒温恒湿闭环控制系统,覆盖高精度温湿度采集、双模式控制、参数在线配置、异常安全保护、掉电记忆等全功能,全程采用无跳步保姆式教学,从硬件选型、接线、CubeMX配置、代码开发、调试排坑全流程拆解,跟着步骤一步步操作,就能顺利完成项目复刻

ZhongWeiXiang9的博客 345

Anaconda创建python环境常见命令

Anaconda功能庞大,其可以理解为一个工具,也是一个可执行命令。Anaconda可以创建多个python环境,且python环境间相互独立。

m0_59405106的博客 1万+

YOLO26优化:注意力魔改 | 用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测,暴力涨点

用于微小目标检测的上下文增强和特征细化网络ContextAggregation,助力小目标检测

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 484

2026年3月GESP真题及题解(C++七级):物流网络

2026年3月GESP真题及题解(C++七级):物流网络

王老师青少年编程 1118

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

上一篇: 医疗器械电磁兼容相关标准
下一篇: NORDIC公司 nRF CONNECT SDK的安装与调试(下篇)
博士熊 - 北邮
博客等级 码龄18年 381粉丝 122原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

博士熊 - 北邮

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

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

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

打赏作者

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

抵扣说明:

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

余额充值