自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 如何使用core dump和 addr2line 进行调试(一)

对于无法始终通过 UART 连接设备的应用程序,可以将核心转储文件存储到闪存中,并在以后检索。启动自定义 GDB 服务器,并将我们在步骤 7 中创建的核心转储二进制日志文件和 Zephyr ELF 文件作为参数,该文件可以在。从终端窗口复制从 #CD:BEGIN 行到 #CD:END# 行末尾的核心转储,并将其保存为项目文件夹中的 dump.log,在与项目文件夹相同的文件夹中打开一个新的终端实例,并输入以下命令以启动 GDB 会话。,如果您想使用反汇编窗口查看错误发生的位置,也可以使用此内存地址。

2025-12-24 17:16:57 203

原创 Bluetooth Core 6.2 主要引入了哪些新特性和改进

Bluetooth Core 6.2 主要引入了以下几类新特性和改进(

2025-12-24 17:00:47 344

原创 Nordic nRF54L 的通用安全架构

这通过不可变的第一阶段引导加载程序(通常是 NSIB)加上可更新的第二阶段引导加载程序(MCUboot)来实现,并具备防回滚功能以阻止过时或未经授权的固件。Nordic 的平台与 Arm 的平台安全架构(PSA)以及 PSA 认证的物联网安全框架保持一致,且 TF-M 是在支持 TrustZone 的设备(nRF53、nRF91、nRF54L)上使用的参考实现。Arm TrustZone 与 TF-M 提供了安全处理环境和非安全处理环境,具有可配置的隔离级别和信任根层级(PSA 信任根和应用信任根)

2025-12-24 16:55:19 281

原创 Zephyr Sysbuild 构建系统详解

对于多核应用,需要构建多个镜像:一个用于主核心,一个或多个用于其余核心。例如,在 nRF54L15 SoC 上,您需要构建一个用于应用核心的镜像,以及另一个用于 RISC-V 快速轻量级外设处理器 (FLPR) 核心的镜像,使用 sysbuild,您可以将所有镜像的构建配置和代码添加到单个项目中,并一起构建它们。这种方法降低了复杂性,因为您只需管理一个项目,而不是多个单独的项目,当目标板包含调试器或连接到调试器时,sysbuild 会管理这两个映像,从而简化芯片烧录过程。

2025-12-24 16:40:38 212

原创 nRF54L /TIMER→SAADC 的一对一 DPPI 连接示例

和 anomaly 58 workaround,没有列出 start_task_get,需查完整 nrfx 文档。文档明确说明:非安全 GPIOTE 通道不能在安全 DPPI 通道上发布/订阅,反之安全通道可以访问两种。2:在 nRF Connect SDK / nrfx 中,(D)PPI 通常通过。GPIOTE 通道和 DPPI 通道的安全属性匹配,否则订阅/发布会被忽略。(或对应 API/宏,需查具体芯片/SDK 文档,知识源中未给出)。寄存器发布到某个通道索引 CHIDX,外设任务通过。

2025-12-24 16:29:20 236

原创 nrf54L15 PAWR 如何通过周期性广播并订阅子事件

当扫描器接收到子事件数据包时,它可以在其指定的响应槽位中使用 `bt_le_per_adv_set_response_data()` 来进行响应,同时需指定子事件和响应槽位[3.2 同步](https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/periodic-advertising-with-responses-pawr-a-practical-guide#mcetoc_1hap5tdpr1)。

2025-11-30 22:36:38 901

原创 Nordic 为 Wi-Fi 版 Matter 提供了强大的支持

而 nRF54LM20A 具有 2 MB 的片上 RRAM,更适合未来更复杂的应用场景[基于 Wi-Fi 的 Matter 的内存需求](https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nordic-powers-robust-low-power-dual-band-wi-fi-6-with-nrf54lm20a-and-nrf70-series#mcetoc_1j6fgra7j4)。

2025-11-30 22:30:07 443

原创 nrf9151 外围接口

事件寄存器是输出,使外设能够通过将事件与 CPU 中断关联起来,触发其他外设和/或 CPU 中的任务。例如,基地址为 0x40000000 的外设被分配 ID=0,基地址为 0x40001000 的外设被分配 ID=1,基地址为 0x4001F000 的外设被分配 ID=31。分布式可编程外设互连 (DPPI) 功能使外设能够在无需 CPU 干预的情况下将事件连接到任务。每个外设都被分配一个固定的 0x1000 字节的地址空间块,这相当于 1024 x 32 位寄存器。一次只能使用一个外围设备。

2025-11-30 22:18:38 241

原创 nrf9151 NB-IOT/CAT-M modem睡眠模式的转换(一)

nRF9151 调制解调器支持 PSM、eDRX(射频不活动)、有限服务、飞行模式和专有的 PSM 睡眠模式。调制解调器会根据网络和应用程序配置来管理这些模式的进入,并可使用诸如 %XMODEMSLEEP 和 %FEACONF 之类的 AT 命令进行监控和同步。该应用程序可以使用 %XMODEMSLEEP AT 命令监控调制解调器睡眠事件并与之同步,从而提供有关睡眠类型和持续时间的通知。1:调制解调器会根据网络状况、应用程序活动和配置的节能参数(例如 PSM、eDRX)自动管理进入睡眠模式的转换。

2025-11-29 23:33:11 155

原创 RF54L15 特定 GPIO 引脚配置边沿检测(非电平检测)

在 Zephyr 和 Nordic SDK 中, 设备树中的 sense-edge-mask 属性用于告诉 GPIO 驱动程序对指定的引脚使用边沿触发检测(端口事件),这对于低功耗应用很重要,并且可以避免使用电平触发中断时可能发生的重复回调 ,将 P1.13 配置为使用边沿检测进行中断或唤醒。这是低功耗唤醒和避免重复中断的推荐方法,因为边沿检测只会在信号转换时触发,而不会在持续电平时触发。1:在 nRF54L15 上,只有端口 0 (P0) 和端口 1 (P1) 支持引脚检测/唤醒功能。

2025-11-29 23:27:40 169

原创 54L15 网络核心的配置文件修改

其中保持 prj.conf 和 child_image/hci_rpmsg.conf 之间的这些设置一致对于在 nRF54L15 和 nRF5340 等双核设备上成功初始化蓝牙是必要的 ,如果使用的是 sysbuild 或其他构建系统,具体的文件名或位置可能会有所不同,但原理相同:网络核心的配置文件(通常是 child_image/hci_rpmsg.conf )用于设置控制器特定的蓝牙选项。

2025-11-29 23:22:09 176

原创 nRF9151/GNSS(GPS)的两种控制方式

1:通过应用代码中的“调制解调器库中的 GNSS 接口”(推荐用于 nRF Connect SDK 应用程序),或者当使用诸如串行 LTE 调制解调器之类的固件时,通过“与 GNSS 相关的 AT 命令”3:有一系列用于通过串行 LTE 调制解调器获取 GPS 数据的 GNSS AT 命令(`#XGPS` / `#XGNSS`),包括周期性和单次定位。单次启动GNSS示例:`AT%XSYSTEMMODE=0,0,1,0`, `AT+CFUN=31`,`AT#XGPS=1,0,0,0` 以获取定位。

2025-11-29 23:13:25 480

原创 基于 nRF9151 的设计中启用 A-GPS(A-GNSS)

nRF Connect SDK 中的 **GNSS 示例** 通过 nRF Cloud 支持 A-GNSS。示例从 nRF Cloud 下载 A-GNSS 数据,然后关闭 LTE,以便 GNSS 能够不受干扰地运行。1:需要使用与 nRF91 系列其他设备相同的 nRF Cloud A-GNSS 机制。2:启用 nRF Cloud A-GNSS 库(如果集成到您自己的应用程序中)- 当需要时,GNSS 样本(或位置库)将请求 A-GNSS 数据。# 启用 nRF 云 A-GNSS 服务。

2025-11-29 22:49:32 706

原创 nRF54L 引脚规划器网络工具

为 nRF54L15|10|05 开发了一个非官方的概念验证引脚规划工具,旨在更好地管理电源域和外设需求。该工具会记录所有有效的引脚到外设的映射关系,并持续更新已用引脚列表,以防止配置错误。此外,它还会跟踪哪些外设需要时钟引脚,并确保这些引脚得到正确使用。三个电源域(MCU、PERI 和 LP)分别拥有各自的 GPIO 端口(分别为 P2、P1 和 P0),而 RADIO 域则没有 GPIO 端口。P1 和 P0 有一些共同的特性,但 P2 具有一些独特的特征。让我们来看看每个端口的特性。

2025-10-31 16:44:12 751

原创 54L系列Event system and DPPI

然而,Nordic Semiconductor 的架构有一个关键的不同之处——它将每个具体的控制动作分解成一个任务,并将每个任务映射到一个专用的任务寄存器,从而进一步优化了控制流程。链路的起始端连接到事件寄存器,终止端连接到任务寄存器。任务是启动外围设备功能的输入,而事件是外围设备生成的输出,用于表明发生了某些事情,例如状态变化。类似地,状态寄存器表示的各种状态被分解为事件,每个不同的状态都映射到一个特定的事件寄存器。DPPI 支持发布/订阅机制,提供灵活的连接选项,包括一对一、一对多、多对一和多对多。

2025-10-31 16:38:25 327

原创 54L系列跨域通信

1:同一电源域内的 DPPI 通道可以通过 PPI 桥接器 (PPIB) 与其他电源域的通道桥接。PPIB 通道是固定的、点对点的单向连接,用于连接不同域中的 DPPI 通道。例如,PPIB00 用于连接 MCU 域和 RADIO 域之间的通道,而 PPIB01 用于连接 MCU 域和 PERI 域之间的通道。当外设位于不同的电源域并使用 DPPI 桥接器 (PPIB) 进行通信时,会产生额外的访问延迟。这种额外的延迟可能是由于 DPPI 信号在不同电源域中使用不同的时钟源造成的。

2025-10-31 16:34:39 124

原创 nRF54L 系列架构中的电源域介绍

通过允许各个电源域独立供电,芯片的大部分区域可以在不需要时关闭,从而降低功耗。特别是低功耗域,其中包含专为超低功耗模式设计的外部设备,即使该外部设备域处于关闭状态,也能唤醒系统的其他部分。硬件可自动管理电源域。当电源域内的所有组件均处于非活动状态时,整个电源域将关闭。如果该域中的某个组件被激活(例如,通过写入外设寄存器或通过事件系统),则该电源域将自动启动。如果您希望优化设计中的功耗,那么策略性地选择和分组同一电源域内的外围设备至关重要。这样可以减少系统保持开启状态的电源域数量,从而优化整体电流消耗。

2025-10-31 16:30:49 414

原创 nRF54L 系列 SoC介绍

nRF54L 系列 SoC 采用相同的架构,包括 Arm Cortex-M33 CPU、RISC-V 协处理器、外设、安全模块和相同的无线电模块。它们的主要区别在于内存容量和封装选项,这会影响 GPIO 引脚的数量。值得注意的是,它包含高速 USB 接口、两个额外的串行接口和一个 TDM 音频接口。这种方法在选择 SoC 时提供了灵活性,确保为特定应用选择合适的器件,同时优化成本。通过提供可扩展的内存选项,您可以选择满足内存需求的 SoC,而无需过度配置,从而降低成本。中详细介绍这些外设。

2025-10-31 16:24:59 267

原创 nRF54L 系列速成加实践操作的在线课程

本课程还涵盖关键组件,例如 2.4 GHz 无线电收发器、Arm Cortex-M33 CPU、RISC-V 协处理器、外设、事件系统 (DPPI)、EasyDMA、GPIO 端口、引脚规划和安全功能。1:nRF54L 系列的所有无线 SoC 均集成超低功耗多协议 2.4 GHz 无线电和完整的 MCU(微控制器单元)功能,并配备 128 MHz Arm Cortex-M33 处理器和丰富的外设组合。本课程全面探讨了定义 nRF54L 系列的硬件架构、MCU 功能、电源管理功能、系统外围设备和安全机制。

2025-10-31 16:21:30 167

原创 Nordic NVM(非易失性存储器)

对RRAM的写入由RRAM控制器(RRAMC)管理,Arm Cortex-M33 CPU可以使用C-AHB(代码)总线访问RRAM,如内存布局所示。代码总线(C-AHB)接口用于任何指令获取或数据访问获取到Arm内存模型的代码区域。3:CPU可以无限制地从非易失性内存(RRAM)中读取数据,但写入内存的方式和执行的写入次数受到限制。2:设备RAM的区域被安排在一个连续的内存范围内,可以从CPU和外设访问。:用于存储少量需要频繁擦写的数据,如设备配置信息。:虽然原理是磁性的,但也属于NVM。

2025-10-31 16:15:56 153

原创 在 nRF9151 上启用和使用省电模式 (PSM) 的示例

为了验证 PSM 的工作情况,请使用 P22 接头和合适的电流表或 Power Profiler Kit II 测量 nRF9151 DK 上的电流。在理想条件下,典型的 PSM 底电流约为。要在您的应用程序中使用 PSM 功能,需要这些 Kconfig 选项。您可以使用 LTE 事件处理程序中的。2. 在应用程序代码中请求 PSM。

2025-10-31 16:01:23 239

原创 nrf5340 + nrf7002功耗优化

在 RAM 数据保持极少且所有外设均已正确关闭的情况下,预期电流通常在低微安级(远低于 130 µA)。如果您看到 130 µA 的电流,则表明某些外设或外部组件可能仍在消耗电流,或者启用了超出必要范围的 RAM 数据保持。nRF5340 在 RAM 保持功能极低且所有外设均关闭的情况下,典型的系统关断电流应远低于 130 µA。确保在进入系统关闭状态之前,所有未使用的外围设备(UART、QSPI 等)均已禁用或挂起。将所有未使用的 GPIO 设置为已定义的状态(输入下拉或输出低),以避免漏电路径。

2025-10-31 15:54:53 342

原创 开始在 nRF Connect SDK 中使用 Memfault 集成

Memfault 是一个完整的设备监控解决方案,可集成到任何使用 ARM Cortex-M、ARM Cortex-R 或 ESP32 MCU 的嵌入式设备中,运行裸机或 RTOS,并使用任何数据路径。该示例使用 nRF9160 DK 或 Thingy:91 连接到 LTE 网络,或使用 nRF7002 DK 连接到 Wi-Fi 网络,并通过 HTTPS 将收集到的数据发送到 Memfault 的云端。这些事件可以在系统运行时收集,并可用于发现意外错误(例如闪存写入失败、I2C 总线超时等)的发生频率。

2025-10-31 15:39:50 258

原创 nRF54L15驱动nRF21540 前端模块 (FEM)程序

如果驱动程序有效,启用 FEM 后,与未启用 FEM 相比,您应该观察到发射功率增加、范围或 RSSI 改善。)和设备树覆盖层已针对 nRF21540 FEM 正确设置。系统消耗的电流应反映 FEM 在 TX/RX 操作期间的额外功耗。检查日志消息或调试输出,以确认 FEM 正在被驱动程序初始化和控制。)的补充,提供了有关前端模块设备的特定信息。

2025-10-31 15:31:07 319

原创 nordic 54L系列如何通过 UART 执行 DFU(三)

就可以通过 UART 执行 DFU,而无需手动进入引导加载程序模式。从应用程序执行 DFU 时,无需额外配置即可更新网络核心。请使用 signed_by_mcuboot_and_b0_ipc_radio.bin。我们将在应用程序中添加基于 UART 的 DFU,此方法使用 mcumgr 库。然后,我们将 mcumgr 的配置和依赖项添加到应用程序配置文件(请在 AuTerm 的镜像列表中检查槽位 1。由于我们现在采用双槽配置,标记为“test”的镜像将。首先,我们必须回到双槽模式,因为应用程序的 DFU。

2025-10-31 15:21:00 144

原创 nordic 54L系列如何通过 UART 执行 DFU(二)

我们将在测试前设置要使用的按钮和 LED。为此,我们将创建文件。2.3:由于我们现在使用 UART 进行串行恢复,因此我们必须从 MCUboot 的控制台禁用 UART。为了指示 MCUboot 处于串行恢复模式,最好有一个指示灯 LED。点击“连接”以连接到 DK,您应该会在底部栏中看到 UART 端口号和设置。由于这两个参数都是用于 MCUboot 子映像的,因此我们必须在。接下来,我们将在 MCUboot,中添加通过 UART 的 DFU。要启用通过 UART 传输,我们必须设置。

2025-10-31 15:02:11 379

原创 nordic 54L系列如何通过 UART 执行 DFU

然后从应用程序功能中添加 DFU,由于引导加载程序独立于应用程序运行,因此这两个操作可以同时启用。由于我们将在本练习中使用串行恢复,因此我们可以只使用一个插槽来获得更多可用的非易失性存储器。由于接口 MCU 也用于 UART<> USB 转换,这可能会干扰 UART DFU 传输,因此。之后,我们可以构建并运行示例,看看它如何与 MCUboot 一起运行。接下来,我们将启用 MCUboot 的日志记录。目录来配置子图像,在子镜像文件夹中创建一个文件来配置 MCUboot,并在。

2025-10-31 14:49:40 270

原创 nrf54L系列/MCUboot 如何启用 uart kconfig

2:这些选项在 MCUboot 中启用通过 UART 进行的串行恢复。如果您想在其他地方使用 UART,请确保在主应用程序配置中启用了 UART 驱动程序和控制台。

2025-10-31 14:34:01 147

原创 54LM20 NFC-A 监听设备(NFCT)

该外设支持 EasyDMA,可在 RAM 和 NFC 硬件之间高效传输数据,但每次只能激活一项操作(TX 或 RX)。在系统关闭状态下,检测会唤醒系统并触发复位。应用程序可以通过读取 RESETREAS 寄存器来确定原因,在这种情况下,寄存器会指示“NFC”为原因。可以进行编程以在指定的时间窗口内或在帧结束后(EoF)以精确的 13.56 MHz RF 载波周期数发送响应。NFCT 外设使用事件和任务来控制和监视其状态,例如字段检测、帧接收和传输完成。在系统开启和系统关闭模式下检测 NFC 场的存在。

2025-09-28 12:05:37 435

原创 nRF54LM20A作为nRF54L系列的高内存扩展型款

1:nRF54LM20A作为nRF54L系列的高内存扩展型款,配备2 MB NVM和512KB RAM,同时保持相同的MCU功能,带有128 MHz Arm Cortex-M33处理器和RISC-V协处理器,并通过高速USB接口和多达66个通用输入输出端口增强了全面的外设配置。该产品还集成了Nordic第四代超低功耗2.4 GHz无线电,支持低功耗蓝牙、信道侦听、Matter over Thread协议等。

2025-09-28 11:56:28 433

原创 革命性的多协议 SoC Nordic 54H20

1:nRF54H20是nRF54H 系列的首款系统级芯片 (SoC)。它是一款紧凑型超低功耗 SoC,具有卓越的处理能力、大容量内存和出色的效率。它拥有同类最佳的新型多协议无线电和最先进的安全功能。其独特的功能组合集成在一个紧凑型 SoC 中,将使开发人员能够打造前所未有的创新型物联网产品。

2025-09-28 11:51:53 844

原创 Nordic‘s Bluetooth SoCs are built for LE Audio

低复杂度子带编解码器 (SBC) 是 Classic Audio 中使用的成熟编解码器,虽然性能良好,但略显老旧。新的 LC3 编解码器仅使用约一半的数据,即可获得更高的感知音质。低复杂度编解码器可实现低延迟和极低的存储需求。Nordic 无线音频解决方案的核心是功能齐全的 LE Audio 软件堆栈,该软件堆栈经过优化,可在 Nordic 市场领先的超低功耗蓝牙 SoC 上运行。与 Nordic 领先的蓝牙硬件相结合,还能在实际操作环境中获得最佳可靠性和超长电池续航时间。低复杂度通信编解码器(LC3)

2025-09-28 11:49:51 250

原创 nRF Connect SDK Bare Metal option (四)

通过对搭载 Zephyr RTOS 的 nRF Connect SDK 和裸机版 nRF Connect SDK 的广播和连接进行的功耗分析测量,可以看出,功耗之间的差异很小,在大多数情况下可以忽略不计。,外设功率分析示例,源表模式下的功率分析:可连接广播间隔为 100 毫秒,不可连接广播间隔为 1000 毫秒。结果还包括在具有较长(1000 毫秒)广告间隔的广告事件之间测量的空闲电流,以获得稳定的空闲电流,同时将输出电容器吸取的电流的影响降至最低,以及来自单个可连接广告事件的总电流。

2025-09-28 11:43:33 366

原创 nRF Connect SDK Bare Metal option (三)

值得注意的是,来自 RTOS 内核的 RAM 增量大部分是静态的,并不与应用程序的大小成线性比例增长——因此,对于小型应用程序而言,RTOS 的 RAM 开销比大型复杂应用程序的开销更大。同样,值得注意的是,对于裸机,您可能不会遇到任何此类 RAM 开销,但如果应用程序的复杂性开始增长,您将需要添加功能来处理这种增加的复杂性,并且这些附加功能将导致 RAM 的增加,如果优化做得很谨慎,则可能会更小,或者与 RTOS 开销相当甚至更大,具体取决于它们的实施方式。不过,双库更新有一个缺点:可用的代码空间更少。

2025-09-28 11:36:02 589

原创 nRF Connect SDK Bare Metal option (二)

尤其如果您有裸机开发经验,那么从使用 nRF Connect SDK 裸机选项进行裸机项目开发开始,是熟悉和适应该环境的好方法,无需考虑 RTOS 相关主题。视图 (Ctrl + Alt + N) 中,您可以在左侧的“操作”菜单中找到用于构建、烧写和调试的按钮以及内存报告工具,如下面的屏幕截图所示。由于裸机选项和基于 Zephyr RTOS 的开发的大部分细节都是相同的,因此,一旦您觉得 RTOS 可以为您的下一个应用程序或开发工作流程带来额外的好处,从裸机升级到 RTOS 就比以往更加容易。

2025-09-28 11:29:48 926

原创 nRF Connect SDK Bare Metal option (一)

然而,不同的开发人员有不同的需求,一些简单的应用可能需要更简化的方法。为此,最近发布的 nRF Connect SDK 裸机选项引入了现代的裸机编程方法,适用于 nRF54L 系列上的简单蓝牙 LE 应用,无需 Zephyr RTOS。我们预计,对于目前仍在使用 nRF5 SDK 的开发人员来说,由于这两个 SDK 的 API、架构和工作流程相似,裸机选项将受到热烈欢迎,使他们能够轻松过渡到 nRF Connect SDK,而无需承担巨大的迁移负担。

2025-09-28 11:25:04 549

原创 使用Nordic nPM1300 和 nPM1304 电量计

该 PMIC 配备功能全面的电量计,集成电池电流、电压和温度测量功能。先进的电量计算法将电池测量结果与电池模型相结合,提供稳定精确的充电状态预测,在电池额定工作条件下,典型误差小于 ±3%。此外,它还具备温度补偿功能,确保在电池的整个工作温度范围内保持卓越的精度。电量计算法可在大多数 Nordic 主机 SoC 上运行,以可靠地估算电池的充电状态。基于开路电压法的充电状态估算技术在负载和温度波动的情况下,往往会产生不一致的结果。包含电池分析功能,可生成电量计所需的电池模型。无需 nPM 电量计开发板。

2025-09-28 11:14:40 151

原创 Nordic支持小型电池产品的高度集成的电源管理IC (PMIC)

非稳压电源轨在使用电池供电时可提供高达 150 mA 的电流(包括 BUCK 和 LDO 的消耗电流),使用配置为 DCP 的 USB 端口供电时可提供高达 1.5 A 的电流。电源管理通过灵活的功率调节和线性模式锂离子 (Li-ion)、锂聚合物 (Li-poly) 和磷酸铁锂 (LiFePO 4 ) 电池充电器实现,该充电器采用紧凑的 3.1 x 2.4 mm CSP 或 5 x 5 mm QFN32 封装。至少需要五个无源组件。集成的系统管理功能可降低应用程序的成本和尺寸。

2025-09-28 11:04:47 348

原创 Nordic nRF9151 的非地面网络---GEO(地球同步/静止地球轨道)或 LEO(低地球轨道)

在存储转发中,卫星充当基站 (eNB) 的角色,管理与物联网设备的连接,并将数据存储在卫星中,直到能够将数据中继到另一颗卫星或地面站。因此,GEO 卫星在天空中看起来是静止的,覆盖范围可达地球的三分之一。这可以改善物联网设备的链路预算,使天线设计更加灵活,并在使用相同功率等级 3 的模块和天线的情况下,实现高达 20-40 kbps 的更高数据速率。随着更多服务的出现,这现在扩展到物联网用例,这些用例通常对数据的需求非常有限,但具有重要的消息传递功能,其中恒定的覆盖范围和相对较低的延迟是必须的。

2025-09-28 10:40:12 965

原创 Nordic平台 zephyr 设备驱动程序开发(四)

2:启用设备运行时电源管理策略后,设备将在初始化过程中进入挂起状态。之后,当设备需要使用时,设备驱动程序有责任通知电源管理子系统此情况。设备驱动程序会执行驱动程序作者定义的所有必要操作。当设备操作完成且设备不再需要处于操作模式时,设备驱动程序需要通知电源管理子系统,通过调用。因此,电源管理子系统会通过请求设备驱动程序进入所选电源状态(使用前面描述的。让我们看一下 nRF SPI 驱动程序代码来了解其实际运行情况。当操作结束时,nRF SPI 驱动程序使用。类似地,电源管理子系统使用。通知 PM 子系统。

2025-09-28 10:32:54 271

nrf9151启动时在设备树中声明 uart 时出现断言错误

nrf9151启动时在设备树中声明 uart 时出现断言错误

2025-06-26

一款带有板载调试器的 nRF54L15 + nPM1300 开发板

一款带有板载调试器的 nRF54L15 + nPM1300 开发板

2025-05-14

Nordic nrf9151 SIP 集成 低功耗蜂窝物联网系统级封装LTE-M、NB-IoT、GNSS 和 DECT NR+ 无线调制解调器模块,支持Opencup模式开发

完 全 集 成 的 SiP, 配 备 64 MHz Arm Cortex-M33 和 多模 LTE-M/NB-IoT 调制解调器,支持 DECT NR+ 和 GNSS ■ 支持 700-2200 MHz LTE 频段 ■ Power Class 5 20 dBm ■ Power Class 3 23 dBm ■ 支持 1.9GHz NR+ 频段 ■ 通过全球运行认证 ■ 专用可编程应用处理器和内存 ■ 1 MB 闪存 + 256 KB RAM ■ Arm TrustZone + Arm CryptoCell 310 主要优势 ■ 增强功能: nRF9151 支持 Power Class 5 20 dBm 输出功率,与现有 的Power Class 3 23 dBm相辅相成,这为设计提供了极大的灵活性, 因为它简化了对电池供电产品的要求。 ■ 全球连接性和能效: nRF9151 的集成调制解调器可实现全球连接, 不受区域限制,并包含新的独特调制解调器功能,可进一步节省 功耗和提高易用性。 ■ 释放 DECT NR+ 的潜力:利用 DECT NR+ 协议栈的功能,实现大 规模网状应用,

2025-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除