nRF-Connect-SDK 安装与入门 2026.7.28更新: 推荐安装 NCS v3.4.0 LTS. 重新整理安装流程,强化 nrfutil 纯命令行用法,适合 AI Agent 和服务器环境使用 2026.1.11更新: 官方已经支持中国大陆服务器源下载NCS 2025.10.14 更新: 增加了NCS v3.1.0 和 v3.1.1 在中文 Windows 系统上编码问题的解决方案 增加了说明,nrfutil s 2022-12-04 Nordic #Nordic #NCS #Toolchain
在AI辅助编程中接入Nordic知识库——Nordic MCP实战 本文基于 Nordic MCP 第一版(2026年6月发布),介绍如何将 Nordic 知识库接入 Claude Code 和 Cursor CLI 等 AI 编程助手。 1. 为什么需要 Nordic MCP? NCS(nRF Connect SDK)是一个庞大的嵌入式开发平台。对开发者来说,NCS 的文档量巨大且分散——有官方的 API 参考、DevZone 问答、DevAcademy 教 2026-06-24 Nordic #Nordic #AI #MCP #Claude Code #Cursor
理解Zephyr项目的配置与构建系统 本文更新于2025.01.06,增加了对NCS2.7.0新引入的Sysbuild的介绍。补充了一些说明,使本文更详尽。 1. 前言 Zephyr Project是Linux基金会推出的一个Apache2.0开源项目,版权非常友好,适合用于商业项目开发。包含RTOS、编译系统、各类第三方库。NCS中的例程基本都跑在Zephyr RTOS上。 对于之前只接触过IDE+外设驱动库这种开发方式的开发者 2022-12-04 Zephyr #Nordic #Zephyr #Kconfig #CMake
Zephyr驱动与设备树实战——串口 2026.8.26更新: 示例代码更新:按照 UART_RX_BUF_RELEASED 作为接收完毕事件,而不是 UART_RX_RDY,实现零拷贝接收 文章删除驱动代码解析内容,专注应用层示例 调整顺序,把 printk 和 console 移动到文章后面 2026.7.2更新: 修复内存泄漏问题:在唤醒失败或RX使能失败时正确释放slab buffer 2026.2.10更新: N 2023-11-12 Zephyr #Nordic #Zephyr #DeviceTree #UART
nRF系列SoC电源与时钟详解 1. 概览 电源和时钟源是 SoC 系统能运行起来的基础。本文会介绍 nRF 系列 SoC 的电源与时钟部分工作原理,帮助读者设计板子、排查问题、实现低功耗。 本文的代码和配置以 NCS v3.4.0 为准。部分内容在不同 NCS 版本之间有差异,例如 NCS v2.7.x 及之前的 regulator 配置方式、NCS v3.5.0 起的 clock driver,这些地方会单独标注版本。 资料 2026-10-09 Nordic #Nordic #Zephyr #NCS #nRF #低功耗
在Zephyr中保存并离线分析Coredump崩溃现场 设备在客户现场崩溃,串口日志早就丢了,这是嵌入式开发最头疼的场景之一。Zephyr 自带的 Coredump 子系统可以在崩溃瞬间把寄存器和栈内容保存下来,如果再把 dump 写进 Flash 分区,设备重启后就能把完整的崩溃现场读出来,离线还原出寄存器值和带行号的完整调用栈。 本文基于 NCS v3.4.0、nRF54L15 DK 实测,介绍一套完整的 Coredump 落地方案: 通过 Kc 2026-09-21 Zephyr #Nordic #Zephyr #NCS #Coredump
在Windows上加速NCS/Zephyr编译 如果你使用 Windows 开发 NCS(nRF Connect SDK)或 Zephyr,应该遇到过这种情况:第一次编译需要等待很久,增量编译也会频繁读写大量小文件。 只要切换到 Linux,无论是服务器、虚拟机还是WSL,都能得到几倍的速度提升。 但不是所有开发者都能切换到 Linux。这篇文章面向不愿意切换到 Linux/macOS,且不能使用 WSL 的 Windows 用户,介绍两个可能 2026-08-31 Nordic #Zephyr #NCS #Windows
Nordic UICR 存储寄存器详解 简介 Nordic 芯片上的 FICR(Factory information configuration registers)和 UICR(User Information Configuration Registers)也属于非易失性存储。它们底层通常和 SoC 上的 NVM 使用同类存储介质,但并不作为普通程序存储区来使用,而是以专用寄存器窗口的形式暴露出来。 例如:nRF54L15 地址空 2026-07-09 Nordic #Nordic #NCS #Storage #Security
Zephyr中的分区和存储系统 1. 简介 本文介绍 Zephyr 中常见的分区和持久化存储方案,这两个主题都是从开发产品原型到产品量产过程中不可缺少的工作内容。 架构:从硬件到存储系统 Zephyr 提供了存储系统从硬件驱动到应用层的完整解决方案,自底层向上来说: 硬件:可字节寻址的 (Byte addressable) 存储器。 SOC 内部 NVM(eFlash, RRAM, MRAM)。 SPI/QSPI 接口的、符 2026-07-03 Zephyr #Nordic #Zephyr #NCS #Storage