离线版nrfutil工具安装方法 简介 nrfutil 是 Nordic 提供的命令行工具集,支持以下功能: 基于 JLink 的固件烧录、读取、flash 擦除、recover 基于 MCUboot 的固件升级(DFU) 基于 nRF5 bootloader 的固件升级(DFU) 其他功能(Trace、工具更新等) 地址里除了 nrfutil 本身的下载链接,还有一些依赖软件的链接,以及软件的说明。一定要仔细阅读。下载完毕后 2023-11-09 Nordic #Nordic #NCS #Toolchain #nrfutil
在nRF7002开发板上运行MQTT例程 1. 简介 本文面向零基础读者,将一步一步介绍如何通过nRF7002DK开发板来运行MQTT例程,并分析此例程的框架、代码,以及用到的库。 本文包含以下内容: MQTT协议简介 手把手教你运行MQTT over WiFi例程 MQTT例程解析 线程间通信框架:ZBus Zephyr状态机框架:SMF (State Machine Framework) NCS中的Wi-Fi连接方法 NCS中的M 2023-08-14 Nordic #Nordic #nRF70 #WiFi #MQTT
使用Ubuntu进行WiFi抓包 1. 前言 在之前的文章里,我介绍了如何在Windows中使用NPCAP把无线网卡变为monitor模式,并用Wireshark进行抓包。但是Windows下支持monitor的无线网卡实在是太少了,笔记本自带的PCIE无线网卡更是无法支持。 本文介绍如何在Linux系统下进行WiFi的抓包,并且在本地或者用另一台Windows电脑的Wireshark进行实时分析。 本文使用的硬件环境 2022-12-16 WiFi #Wireshark #WiFi6 #Linux
在Windows上使用Wireshark和Npcap进行WiFi嗅探 1. 前言 我们知道,无线网卡有四种工作模式: Managed:电脑网卡最常用的模式,用于连接到无线AP进行上网,被AP管理通信过程。 Master:AP模式,提供无线接入和路由的功能。Master能管理与Managed模式的网卡的通信过程。 Ad-hoc:点对点通讯模式,通信双方地位对等,共同承担AP的任务 Monitor:监听模式 本文讲解如何在Windows电脑上,把无线网卡变为 2022-12-14 WiFi #Wireshark #WiFi #Npcap
利用Wireshark和tcpdump对整个局域网进行实时抓包 1. 前言 有时我们需要对局域网中两个设备之间的通讯进行抓包调试,一种比较方便的方式就是在路由器上通过tcpdump抓包,然后传回电脑上,利用Wireshark查看抓包内容。 本文将以一个OpenWrt路由器为例,展示抓包过程。 参考文章:使用 tcpdump 和 Wireshark 进行远程实时抓包分析 - This Cute World 2. 软件安装 2.1. PC上安装Wir 2022-12-14 WiFi #Wireshark #tcpdump #OpenWrt
最简洁清爽的ssh使用方案 1. 前言 已经2022年了,看到很多朋友还在使用Putty、MobaXTerm之类的软件,ssh连接到自己的各种linux开发板、服务器等。每次都要回忆IP地址、用户名、密码。如果要传输文件,scp又要输一遍IP地址、用户名、密码。整个搞下来,精神聚焦不了,烦躁程度直线上升。 今天把最方便的ssh使用方式分享给大家。先放一个演示效果如下: (1)在Linux shell终端,或者Wind 2022-12-14 Linux > ssh #Linux #ssh
理解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
搭建自己的静态博客并自动部署 1. 概述 本文讲解本博客当前使用的搭建方式,并同步更新到 2026 年我这套实际可用的版本和部署流程。 部件 作用 Hexo 把.md文章转换为页面,并且快速部署到平台 GitHub Pages 提供从GitHub仓库创建网站的服务 GitHub Actions GitHub提供的免费持续集成服务 本文示例环境如下: 项目 当前版本 / 说明 Node. 2022-12-02 博客 #Hexo #GitHub Pages #GitHub Actions #Typora