NordicnRF嵌入式开发专家技能 nordic-nrf

此技能提供 Nordic Semiconductor nRF5x 系列微控制器和 nRF Connect SDK 的专家级开发支持,专注于蓝牙低功耗、Thread/Matter 无线协议、功耗优化与调试。核心能力包括 BLE 应用开发、功耗分析、外设配置、固件更新和无线物联网解决方案实现。适用于嵌入式软件工程师、物联网开发者和硬件工程师进行低功耗无线设备开发。

嵌入式软件 0 次安装 0 次浏览 更新于 2/25/2026

名称: nordic-nrf 描述: Nordic Semiconductor nRF5x/nRF Connect SDK 专业知识 类别: 厂商特定 允许的工具:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep

Nordic nRF 技能

概述

此技能提供对 Nordic Semiconductor nRF5x 系列和 nRF Connect SDK 开发的专家级支持,在蓝牙低功耗、功耗优化和无线协议方面拥有深厚专业知识。

能力

nRF Connect SDK

  • SDK 配置与设置
  • West 工作空间管理
  • 板级定义定制
  • 应用程序架构模式
  • 多镜像构建

蓝牙低功耗

  • SoftDevice 配置(旧版 nRF5 SDK)
  • Zephyr BLE 协议栈配置
  • GATT 服务生成
  • 连接参数优化
  • 广播配置
  • 配对与绑定
  • 蓝牙 Mesh 实现

功耗分析

  • Nordic Power Profiler Kit 2 集成
  • 电流测量分析
  • 睡眠模式优化
  • 无线电占空比分析 n- 电池寿命估算
  • 功耗日志记录

调试与日志

  • nRF 日志子系统配置
  • RTT(实时传输)调试
  • J-Link 集成
  • nRF 命令行工具
  • 核心转储分析

Thread/Matter 支持

  • OpenThread 配置
  • Thread 网络设置
  • Matter 设备实现
  • 边界路由器设置
  • 多协议配置

外设配置

  • GPIO 和 GPIOTE 配置
  • 定时器与计数器设置
  • PWM 配置
  • SPI/I2C/UART 驱动程序
  • ADC(SAADC)配置
  • NFC 配置

目标流程

  • bsp-development.js - nRF BSP 实现
  • low-power-design.js - 超低功耗 nRF 设计
  • power-consumption-profiling.js - 功耗分析
  • ota-firmware-update.js - nRF DFU 实现

依赖项

  • nRF Connect SDK
  • nRF 命令行工具
  • Segger J-Link 软件
  • Nordic Power Profiler Kit 2(可选)

使用场景

此技能在以下任务需要时被调用:

  • nRF5x/nRF52/nRF53/nRF91 开发
  • BLE 应用程序实现
  • 超低功耗优化
  • Thread/Matter 开发
  • 功耗分析

系列支持

系列 特性
nRF51 旧版 BLE(已弃用)
nRF52810/832/833 BLE 5.0,低成本
nRF52820 BLE 5.2,Thread
nRF52840 BLE 5.0,Thread,Zigbee,USB
nRF5340 双核,BLE 5.2
nRF9160 LTE-M/NB-IoT 蜂窝

示例配置

BLE 广播

static struct bt_le_adv_param adv_param = BT_LE_ADV_PARAM_INIT(
    BT_LE_ADV_OPT_CONNECTABLE | BT_LE_ADV_OPT_USE_NAME,
    BT_GAP_ADV_FAST_INT_MIN_2,
    BT_GAP_ADV_FAST_INT_MAX_2,
    NULL);

bt_le_adv_start(&adv_param, ad, ARRAY_SIZE(ad), NULL, 0);

功耗配置(prj.conf)

CONFIG_PM=y
CONFIG_PM_DEVICE=y
CONFIG_BT_CTLR_TX_PWR_MINUS_8=y
CONFIG_BT_CTLR_ADV_EXT=n