ESP32 接大模型回声打断难题:xiaozhi-esp32 设备端固件全解析
xiaozhi-esp32 是虾哥开源的 ESP32 聊天机器人固件,MIT 许可,v2.5.0 在 Release 页提供 180 个板卡固件包,接 Qwen、DeepSeek 等大模型并用 MCP 协议控制 GPIO 等外设。
推荐理由:文章把语音链路拆成八道关并给出三种方案对比,动手前能据此判断该自研还是直接用现成固件。
xiaozhi-esp32 是虾哥开源的 ESP32 聊天机器人固件,MIT 许可,v2.5.0 在 Release 页提供 180 个板卡固件包,接 Qwen、DeepSeek 等大模型并用 MCP 协议控制 GPIO 等外设。
推荐理由:文章把语音链路拆成八道关并给出三种方案对比,动手前能据此判断该自研还是直接用现成固件。
ESPARGOS 项目借助大模型在 ESP32 中挖出一条未写进手册的调试通道,可绕过 Wi-Fi 基带直接获取原始 I/Q 采样,让几十块钱的板子当频谱接收机用。
一款基于乐鑫 ESP32-S3-SuperMini 主控的开源四旋翼迷你无人机,轴距 118mm、含电池重 80 克,飞控用 Arduino 编程,固件 CF-Drone 在 GitHub(songge8/CF-Drone)开源,硬件原理图与 PCB 在嘉立创 OSHW Hub 开源。
核桃派推出CM2核心板,采用全志T527,8个Cortex-A55核心(4个1.8GHz、4个1.42GHz),另有200MHz RISC-V E906小核和600MHz HIFI4 DSP,NPU算力2TOPS,板载Wi-Fi 6与蓝牙5.0(AW869模块)及千兆网口PHY。
推荐理由:原文列出了SoC配置、接口取舍和各档价格,选型时可据此评估是否替换现有CM5方案。
Kees Cook 在 2026 GNU Tools Cauldron 上展示了他为 GCC 编译器套件所做的改动,使 GCC 支持内核的前向边缘控制流完整性(CFI)检查。CFI 用于防止或检测将控制流引向非预期路径的漏洞利用。
君正开发者论坛(forum.ingenic.com)正式上线,定位为集技术问答、资源下载、开源协作于一体的技术交流平台。论坛支持查阅SDK源码、下载工程、提交反馈并打通GitHub协作,设有官方文档、固件下载、开发板申请、开源项目、专家答疑等板块,并提供芯片参考方案与Demo案例。
推荐理由:论坛打通了SDK源码查阅、GitHub协作与开发板申请,工程师可据此判断技术支持渠道是否够用。
TP223 电容式触摸传感器模块可隔着塑料、玻璃或木板触发,静态电流消耗低于 2 microamps,适合替代机械开关。模块通过两个跳线(A、B)的焊接组合实现四种输出状态:默认触摸时输出高电平,跳线 A 反转输出,跳线 B 使每次按下切换状态,两者可叠加。面板越厚、触摸焊盘越小或外接电容都会降低灵敏度,出现误触发时可加小电容为模块电源滤波。
文章盘点本周安全动态:新论文展示利用 JIT 自修改代码让 CPU 执行缓存指令副本,从而绕过针对 Spectre-v2 的内核缓解,研究者在 Firefox 的 SpiderMonkey、Linux 内核 eBPF JIT 和 GraalVM 上均验证可行。
推荐理由:文章汇总了本周多项安全事件并解释了Spectre新攻击绕过内核缓解的原理,便于读者快速把握风险面。
Zephyr Podcast #054 在布拉格现场录制,回顾当周技术指导委员会、首届维护者论坛和开发者峰会,并在 4.5 功能冻结期做整体复盘。
推荐理由:以播客形式系统复盘了 Zephyr 维护者论坛关于 AI 贡献、可扩展性和代码库规模的多场讨论,可了解开源项目治理思路。
Zed(M-Abozaid)开源了 esp32-c3-adblock,一个运行在 $2 ESP32-C3 上的 Pi-hole 风格 DNS 广告拦截器,将域名以排序的 40-bit FNV-1a 哈希存入闪存并用二分查找匹配,约 0.7 MB 闪存可容纳 14 万+ 域名,仅占用约 50 KB RAM,单次查询约 10 ms。
推荐理由:原文解释了用哈希加二分查找替代字符串存储的取舍,读者可据此评估在无 PSRAM 芯片上扩展黑名单的可行性。
ExecuTorch 现已作为官方 Zephyr 外部模块发布,加入 west manifest 并在 prj.conf 配置后即可像其他模块一样构建,把 PyTorch 模型部署到 MCU。
推荐理由:原文给出了完整的环境依赖、构建命令和实测数据,读者可照此在自家板卡上复现并评估预处理开销。
TRAE 把 TraeCode 和 TraeWork 正式双端融合,统一升级为新 TRAE,提供 Agent 模式和 IDE 模式两种玩法,右上角可一键切换。
推荐理由:通过三组实测展示了多Agent分工协作的完整流程,也点出Agent间上下文冲突这一真实问题。
Hackaday 展示了 [bluesyann] 用旧搅拌机和废料自制的砂带机,保留原机外壳作为手柄,省去电机安装与接线。砂带张在搅拌机电机上的 3D 打印带轮与铝 U 型槽末端的轴承之间,用螺纹杆调节张紧,附有物料清单和带轮 3D 模型。
openJiuwen 发布并开源企业级 AgentOS,将多智能体协同、自演进、算力亲和与企业级安全能力融入统一底座,通过插件化架构连接上层智能体应用与底层模型、算力资源。
推荐理由:原文梳理了多智能体协同、自演进和插件化架构等能力,可帮助评估企业私有化部署智能体的方案选型。
同济大学大葱明向前葱队的基于RK3588的多模态婴儿智能监测系统,在2026年全国大学生嵌入式芯片与系统设计竞赛瑞芯微与飞凌嵌入式赛题中获国赛一等奖。
推荐理由:详细拆解了多模态感知到状态评分的完整实现路径,做端侧视觉与声音融合的开发者可参考其模块划分与数据交换设计。
一台被车碾过、以 1,700 Ukrainian Hryvnia(约 $40)购入的 Samsung Galaxy S23 被改造成可用的游戏 PC,核心是其 Snapdragon 8 Gen 2 SoC。
NVIDIA 给出用前沿 AI 模型创建机器人仿真 SimReady 资产的 5 个步骤,指出把 CAD 资产转换为 OpenUSD 只是第一步,还需配置并验证材质、碰撞几何、关节等物理属性,之后才能测试机器人行为。该流程依托 NVIDIA Omniverse 库,由 SimReady Foundation 规范和 agentic NVIDIA skills 引导,提供结构化的转换与验证工作流。
VCS、nc/xrun、Verdi 三款 EDA 工具的核心仿真命令与参数对照,涵盖 `-full64`、`-debug_access+all`、`-access rwc`。
文章从内存地址本质出发,图解C语言指针的核心概念:指针变量本身也存于内存,类型决定解引用读取的字节数(int *读4字节、char *读1字节、double *读8字节),p+1按sizeof(int)即4字节步长运算。
文章给出让 AI 辅助实现嵌入式状态机的四步做法:先表后码(先让 AI 输出状态转移表再写代码)、穷举事件(覆盖命令、硬件、时间、异步四类事件,不留默认)、表驱动实现(const 转移表进 Flash,执行器只查表)、从表生成穷举测试并让 AI 反向输出表格逐格 diff 校验。
SparkFun 发布选型指南,介绍其在售的多款 Qwiic 电流传感器并给出对照参数。文中先讲解电流基础概念,再逐款列出 ADE7953 非侵入式传感器(<0.1% 精度。
推荐理由:逐款列出精度、带宽、电流类型与通信接口的对照表,选型时可直接横向比较。
谷歌开源 EmbeddingGemma 2,740M 参数、内存占用不到 600MB,可把文字、代码、图片、视频、音频用一句话一起离线搜索。模型将多模态内容放进同一 768 维空间,8K 上下文是上一代的 4 倍,支持 100 多种语言;谷歌测试中图像检索 57.3 分、视频检索 50.7 分,均明显高于 Jina v5 Omni-Nano。
推荐理由:原文给出了参数拆分、内存占用和检索跑分,想在本地做多模态搜索的开发者可据此评估是否接入。
Kevin Noki 打造了一款 80 年代砖块造型的 DIY 蓝牙听筒,因 ESP32 音质发闷而改用专用 Hands Free Profile(HFP)蓝牙模块,且不含蜂窝 modem、无法实现蜂窝通话。外壳先用 XPS 泡沫配合手动热丝切割器手工迭代,最终仅需一次 3D 打印,设计在其网站出售。
立创开源硬件平台推荐了 WilliTourt 的开源作品 PixPill 像素胶囊,一颗与药丸大小相仿的 LED 胶囊,摇晃时内部药粒会跟着晃动,具备液体、沙粒两种灯效以及充电状态和错误提示。
瑞萨RA MCU开发中,e² studio、Keil MDK和VS Code三款IDE各有适用场景:e² studio原生集成FSP、开箱即用,适合初学者快速上手;Keil MDK编译调试成熟稳定,适合量产与长期维护项目;VS Code轻量灵活、插件生态庞大,但需自行配置工具链与调试环境,更适合有经验的团队引入CI/CD与远程开发。
Tech Talkies 频道开源了 Real Life Color Picker 手持取色器,对准实物按一下即可在屏幕上给出 RGB 和 HEX 值并保存,仓库地址为 https。
推荐理由:原文给出了完整接线、取色算法和状态机实现,想复刻这类小工具的工程师可以直接照做。
KiCad V10.0.7 正式版发布,属于 10.0 稳定系列的维护更新,累计修复 80+ 个问题,涵盖爬电距离计算、区域填充导致短路、等长调谐、DRC、Altium 导入(约 30 项)、Allegro 24.1 和 25.1 板文件导入、Gerber/ODB++/IPC-D-356A/STEP 制造输出及多处崩溃修复。
推荐理由:按类别归纳了80余项修复并给出分人群升级建议,准备投板或从Altium迁移的工程师可据此评估升级风险。
YuzukiHD 推出开源硬件系列新板 Avaota F2,采用全志 V861,尺寸约 40x22mm,复刻成本 39.9 元。
作者为 ESP Mini App Platform 做了一个只在本机运行的开发者工作台,把看示例、改源码、查文档、构建检查、电脑预览和导出投稿 ZIP 接成一条路。
推荐理由:原文按五个步骤走通了从复制示例到导出投稿包的完整流程,想在该平台写应用的读者可直接照做。
BIGWORDS.PAGE 是一个通过精心构造的 URL 控制的网页,可将文本、图片、倒计时和动画演示分发到多台设备的浏览器上显示。项目采用 MIT 许可证发布,提供可视化编辑器生成链接,并附带自托管文档,便于在本地网络内支撑多个显示终端。
文章整理了2026年嵌入式软件工程师的面试要求,指出 AI 辅助开发已从加分项变成必选项,企业按入门、实战、进阶三档考察 AI 使用能力,并给出 6 道高频面试题的参考回答思路。
Rust Foundation 项目经理 Tomáš Šedovič 在 Kangrejos 2026 上概述了 Rust 项目的目标流程,向 Rust for Linux 开发者说明项目如何组织、跟踪和修订目标。他共同领导的目标团队负责协调项目整体目标,并确保认领工作的人员获得所需支持。Rust for Linux 项目已催生了多个当前的项目目标。
Sipeed 在 Kickstarter 众筹推出 SLogic32U3 USB 3.2 逻辑分析仪,宣称是全球首款 10 Gbps 逻辑分析仪,接替 2025 年的 SLogic16U3。
推荐理由:原文列出了采样率、带宽、接口和价格,工程师可据此评估是否替换现有逻辑分析仪。
作者因 Discord 推行年龄验证等政策,自建 Matrix 服务器迁移亲友群聊,记录了完整架构与踩坑。
教程演示用 Arduino IDE 把 ESP32 做成 Matter 开关灯设备,控制 GPIO 并支持本地按键、断电记忆和恢复出厂。ESP32 Arduino Core 3.1.0 起内置 Matter 库,无需额外安装;文中列出各 ESP32 型号的配网路径与 CHIPoBLE 支持情况,并给出分区方案、擦除 Flash、配网步骤和常见故障排查。
Hackaday 报道的 [RayTriangle] 项目把一台能玩 DOOM 的电视游戏主机连同电池塞进了电视天线转接头,核心是 ESP32-S3,通过 Bluetooth 连接手柄。主机用电阻梯 DAC 生成复合视频信号,再由 ESP32-S3 的时钟发生器调制到载波上,面向带 VHF 调谐器的 PAL 电视,画面略带噪点。硬件分置电池两侧的两块板,以柔性 PCB 相连。
上海海思将 A²MCU 方案从提供预调优垂域模型升级为完整 AI 开发平台,2026 年推出 A²MCU AI 工具平台,包含 ModelZoo 模型库与 HiSpark.AI IDE 开发环境。
推荐理由:原文列出了开发周期、量化压缩比和节能率等具体数字,评估海思端侧AI工具链的工程师可据此判断是否适用。
Hackaday 2026 Retrocomputing Challenge 参赛作品 Retro Terminal Bartop Arcade Topper 将台式街机柜的街机按键与摇杆面板换成带机械键盘、触摸板和 USB 分线口的面板,可在街机模式与复古终端模式间切换。终端模式采用 cool-retro-term 模拟器,并配有一张两侧带 5.25″ 软驱图案的宽屏壁纸,可在项目页面下载。
作者基于两个开源点焊机项目拼凑出一款超级电容点焊机并验证可用,正确单片机型号为STC15W408AS(原理图和BOM中的型号有误),SSM3J327R可用S8550替代,烧录须选33.1776 MHz。
推荐理由:文中汇总了单片机型号、MOS管替代、烧录频率等实测避坑细节,复刻者可直接照做少走弯路。
立创开源硬件平台用户 light&electricity 发布 16键双旋钮摇杆键盘 Ethane-XVI,作为 Methane-XVI 的升级版,含16个按键、1个PS4摇杆、2个EC11旋钮、16个反贴 WS2812 灯珠与 TypeC 接口。
推荐理由:项目给出了主控选型理由、烧录触发细节和功能裁剪原则,动手复刻的读者可直接照做。