Loading

摘要: 1. 概览 本文满足以下树莓派使用场景: 无显示器,无键盘鼠标,无小型路由器。 有Wi-Fi网络,但无Wi-Fi网络管理员权限(校园网/企业网),树莓派需要连接到互联网。 有USB转TTL串口模块。电脑通过串口登陆树莓派终端。 有一根网线。电脑可以通过网口直连树莓派。 整套设备携带到没有网络的地方也 阅读全文
posted @ 2025-03-31 15:11 jayant97 阅读(1312) 评论(1) 推荐(1)
摘要: 本文第一节直接给出配置,第二节介绍原理,第三节介绍踩到的一个坑 低功耗日志打印配置 【注意】本文介绍的方法,仅支持NCSv2.8.0之后的版本。 软件配置 以下代码与config直接在zephyr/samples/hello_world中进行配置即可。 配置文件:prj.conf # 开启LOG功能 阅读全文
posted @ 2025-01-27 01:17 jayant97 阅读(1878) 评论(1) 推荐(2)
摘要: 本文将会简单介绍Nordic Matter开发流程,然后详细分析一个Matter over Thread窗帘例程代码 1. Matter简介 什么是Matter? 从产品角度: Matter是一个跨生态的智能家居标准,有众多大厂支持 消费者购买Matter产品无需考虑品牌、部署。只要支持Matter 阅读全文
posted @ 2025-01-03 18:28 jayant97 阅读(2071) 评论(0) 推荐(1)
摘要: 本文主题 Nordic MCU的GPIO硬件简介、GPIOTE是什么、PPI是什么 Zephyr中GPIO的使用、与外设引脚复用的方法(pinctrl) 声明:本文在解释硬件方面会比较详细,其目的是让读者在遇到问题时方便查阅,并debug底层寄存器信号。并非是推荐开发者直接进行寄存器开发,大多数情况 阅读全文
posted @ 2024-04-17 17:08 jayant97 阅读(5320) 评论(2) 推荐(0)
摘要: 1. 简介 本文面向零基础读者,将一步一步介绍如何通过nRF7002DK开发板来运行MQTT例程,并分析此例程的框架、代码,以及用到的库。 本文包含以下内容: MQTT协议简介 手把手教你运行MQTT over WiFi例程 MQTT例程解析 线程间通信框架:ZBus Zephyr状态机框架:SMF 阅读全文
posted @ 2023-11-09 16:36 jayant97 阅读(934) 评论(0) 推荐(0)
摘要: 首先确保两台电脑都安装了 nRF Connect for Desktop。 先在一台能联网的电脑上安装自己想要的 App 先在有网络的电脑上,用 nRF Connect for Desktop 安装需要的 App。 然后把 App 拷贝到没有网的电脑上 从: %USERPROFILE%\.nrfco 阅读全文
posted @ 2023-11-09 14:50 jayant97 阅读(1676) 评论(0) 推荐(0)
摘要: 简介 nrfutil 是 Nordic 提供的命令行工具集,支持以下功能: 基于 JLink 的固件烧录、读取、flash 擦除、recover 基于 MCUboot 的固件升级(DFU) 基于 nRF5 bootloader 的固件升级(DFU) 其他功能(Trace、工具更新等) 地址里除了 n 阅读全文
posted @ 2023-11-09 11:53 jayant97 阅读(2985) 评论(0) 推荐(0)
摘要: nRF Connect SDK (NCS) 安装入门教程 阅读全文
posted @ 2023-11-07 11:06 jayant97 阅读(13464) 评论(10) 推荐(4)
摘要: 本文更新于2025.01.06,增加了对NCS2.7.0新引入的Sysbuild的介绍。补充了一些说明,使本文更详尽。 1. 前言 Zephyr Project是Linux基金会推出的一个Apache2.0开源项目,版权非常友好,适合用于商业项目开发。包含RTOS、编译系统、各类第三方库。NCS中的 阅读全文
posted @ 2023-10-28 22:35 jayant97 阅读(11248) 评论(3) 推荐(2)
摘要: nRF52840DK开发板的例程大多数是从硬件串口打印日志,然后硬件串口在开发板上通过Jlink转换为USB串口,最后打印到电脑上。 这里给出通过52840自己的USB串口打印日志的方法。 以zephyr/samples/hello_world例程为例: 修改config # 使能串口驱动 CONF 阅读全文
posted @ 2023-10-24 10:43 jayant97 阅读(1495) 评论(2) 推荐(1)