硬汉嵌入式论坛

 找回密码
 立即注册
查看: 49|回复: 2
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第370期: 2026.06.30--2026.08.03

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123639
QQ
发表于 4 小时前 | 显示全部楼层 |阅读模式
周报-359.jpg

视频版:
https://www.bilibili.com/video/BV1v63Z6nEvJ/



目录:

1、8192颗单片机组成GPU,顶配64000颗
2、奔驰Github开源的汽车级开源 CAN 开发板,超详细文档
3、开源电子血压计,解决血压计普遍采用的“示波法”痛点
4、将树莓派Pico找做成免驱USB WiFi网卡
5、键盘指示灯用于气隙隔离计算机通信 =
6、 IEEE S&P 2026 顶会上发表得bootloader安全问题
7、一款开源的家用机器人吸尘器
8、电子小项目
(1)BornHack 2026  胸牌
(2)手工搭建 的炫酷的星航模拟器
9、书籍,PDF和文档
(1)七段数码管简史
(2)用指针电压表盘设计得浮点计算器
10、软硬件资讯
(1)新唐推出支持24bit ADC的M23内核芯片NSC128L42
(2)微软发布 WSL 容器,Windows 上跑 Linux 容器不再需要 Docke
(3)开源的安全启动wolfboot发布2.9.0版本,更新内容较多
(4)新唐开源的一款 LCD 段码显示屏开发辅助工具LCDView
(5)Microchip宣布MPLAB XC 编译器和 MPLAB 机器学习开发套件免费
(6)Qt Creator 20正式发布,新增AI支持
(7)CMSIS-DSP发布V1.7.1版本
(8)文件对比开源免费小软件WinMerge发布V2.16.57 ,今年基本保持月更
(9)面向单片机的语音交互开源库,包含语音活动检测(VAD)、命令识别(STT)和神经语音合成(TTS)
(10)PX5 RTOS将推出PX5 Flash来对标ThreadX LevelX
(11)Embedded Studio发布V8.30版本
(12) Eclipse基金会:将ThreadX提升为RISC-V的一流RTOS
(13)坛友分享的FlashStore: 极简 A/B 分区配置存储方案
11、H7-TOOL本周进展
(1)三个热心客户分享
        - 给H7-TOOL做了一个mcp服务器,方便ai工具接入
        - nxp uds bootloader lua 刷写脚
        - H7-TOOL的ESP32/8266串口烧录小程序
(2)实现H7-TOOL的250M示波器以鼠标位置为中心做波形放缩,大大方便波形细节查看
(3)加强H7-TOOL的串口, RTT和CAN波形控件平移模式速度,并支持水平游标测量
(4)H7-TOOL的Scope HSS波形模式从1KHz增加到20KHz采样速度,无需用户嵌入代码到目标,全程无需复位芯片检测变量波形
(5)成功实现H7-TOOL脱机烧录自动解除NXP车规芯片S32K14x安全保护支持,解决历史遗留老大难问题
(6)H7-TOOL脱机烧录显示屏端增加文件删除,文件排序功能
(7)H7-TOOL固件2.33发布,迎来重大更新,RISC-V脱机烧录,250M示波器DSP处理,MDK和RTT同时使用,硬件异常黑盒子加强版等


1、8192颗单片机组成GPU,顶配64000颗

https://hackaday.com/2026/07/06/ ... ther-to-make-a-gpu/

设计理念是每颗 MCU 对应一个像素,每颗 MCU 同时驱动一颗 RGB LED 作为对应像素的直接物理输出。按 320×200 的 QVGA 级分辨率计算,满配需 64000 颗 MCU,8192 颗仅为起步阶段。系统以"刀片"为基本单元,每块刀片 PCB 搭载一组 CH570,经控制器 MCU(采用较大型号)汇总后接入背板。原型搭建了部分刀片并完成了飞线修补,实现逐颗编程。供电采用 3 kW Corsair ATX 电源供应后续电源级,外观排布近似大型可寻址 RGB LED 点阵。满配功耗粗略估算:8192 颗 × 10 mA 约等于 81.92 A,3.3V 下约 270 W;目标 64000 颗全量时 3.3V/640 A 约 2.1 kW,已逼近欧规 230V/16A 插座上限。下一步计划继续叠加层级,目标是让这个集群变得"更像 GPU"

13.png

12.png


2、奔驰Github开源的汽车级开源 CAN 开发板,超详细文档

https://github.com/mercedes-benz/ardep

ARDEP(Automotive Rapid Development Platform,汽车快速开发平台)是一款完全开源的汽车电子开发板,定位为"拿来即用"的车载通信与诊断工具。

无论您是在为新型车载设备制作原型,还是尝试进行诊断实验,ARDEP 都能为您提供所需的工具和基础设施。

规格:
15.png

详细的文档,含丰富的例子
2354.png

规格:
12.png

13.png

14.png


3、开源电子血压计,解决血压计普遍采用的“示波法”痛点

https://github.com/MilosRasic98/ ... gnalMeasuringDevice

作者在 Hackaday Europe 2026 大会上系统性地揭露了廉价电子血压计背后的算法问题。

电子血压计普遍采用"示波法"(oscillometric method)测量:
先将袖带充气至高于收缩压,缓慢放气过程中袖带压力传感器捕捉随脉搏波动的振荡信号,提取振荡幅度包络线。包络峰值对应平均动脉压(MAP),然后行业通行的做法是取包络幅度的某个经验比例,如 40% 和 80%,对应的压力点作为收缩压和舒张压的近似值。

问题在于:
(1) 这些比例参数并非基于严格的生理学模型推导,而是一种统计拟合;
(2) 各厂商算法不公开,缺乏透明度;
(3) 医疗标准本身也较宽松——Class A 等级血压计仅要求 85% 的测量值落在 ±15 mmHg 内,这意味着近六分之一的测量可能偏差超过 15 毫米汞柱,对于临界高血压患者的临床决策影响不可忽视。

因此作者开发了 Open Cardiography Signal Measuring Device,一款开源的心血管信号测量平台,集成手臂袖带压力传感器、PPG(光电容积描记)血氧探头、ECG 心电信号输入和数字听诊信号采集通道,所有设计文件托管于 GitHub。利用该设备可以绕过商业血压计的黑盒限制,直接采集原始传感器数据,验证不同血压估计算法在多场景(如心率不齐患者)下的表现,推动更透明、可复现的无创血压测量研究

1.png

2.png


4、将树莓派Pico找做成免驱USB WiFi网卡

https://gitlab.com/baiyibai/pico-usb-wifi

pico-usb-wifi 是一套开源固件,将Pico W 开发板转化为一块"即插即用的免驱 USB WiFi 网卡",适用于无法装驱动或网卡损坏的应急场景。Pico W 内置的 Infineon CYW43439 无线芯片不支持直接作为 USB-WiFi 桥接芯片使用,因此固件在 Pico W 上实现了一个透明的 Layer-2 网桥,无线端的 802.11 帧经 RP2040 处理后通过 USB CDC-NCM 协议呈现为一个标准以太网设备,操作系统识别为 USB 以太网适配器,无需安装任何额外驱动。该方案不引入 NAT、不创建私有子网、无需配置端口转发,IPv4 和 IPv6 流量均可透明穿越;同时通过 CDC-ACM 串口提供独立的管理控制台和调试端口,管理串口用于扫描、连接、保存 WiFi 凭据等操作(支持 WPA2-PSK 和 WPA3-SAE 认证及开放网络)。

性能方面受限于 Pico 的 USB 1.1 接口(12 Mbps 理论带宽),实测平均吞吐约 4.75 Mbps,适用于轻量网络访问,不足以支撑高清流媒体或大文件传输,该方案性能不占优,但最大价值在于"手边有 Pico W 而恰好缺网卡"时的应急可用性,以及作为嵌入式开发者学习 USB Gadget 模式和透明桥接的完整教学案例。

12‘.png

13.png


5、键盘指示灯用于气隙隔离计算机通信

https://github.com/compromise-evident/unidirectional-network

气隙隔离(Air Gapping)是一种极端的网络安全措施,指将一台计算机或一个网络与互联网及任何其他外部网络进行彻底的物理隔离,

气隙计算机可以使用键盘进行常规操作,但无法通过键盘高效地自动传输数据,这个设计为此而生

基本方案是:在两台物理隔离的计算机上各接入一个键盘的控制 PCB 板。发射端键盘保留 Num Lock 和 Caps Lock LED 正常工作;接收端键盘在按键矩阵扫描引脚上焊接光敏电阻,精确对准发射端的两颗 LED。当发射端计算机通过控制键盘指示灯闪烁来编码数据时,光敏电阻接收到光信号后改变电阻值,被键盘矩阵扫描电路解释为特定按键按下,接收端计算机就"收到"了按键序列。利用这一通道可以先把一段程序"打"进气隙计算机,程序被存为可执行文件后进一步打开后门,后续通过更复杂的光电编码方案实现高效数据窃取。这是他在 2024 年光电电阻气隙通道方案的基础上进一步工程化的结果

1.png

2.png

3.png


6、 IEEE S&P 2026 顶会上发表得bootloader安全问题

https://machiry.github.io/files/soksp2026.pdf>

针对嵌入式与系统启动引导加载程序(bootloader)的安全研究进行了全面的系统化梳理。Aravind Machiry 团队在嵌入式固件安全领域有深厚积累:此前他们在 ISSTA 2025 发表了用 CodeQL 扫描 258 个开源嵌入式项目找到 709 个缺陷的经验报告,在 NDSS 2025 发表了面向 EDK2 的 UEFI 接口模糊测试工具 FUZZUER——这篇 SoK 是他们围绕 bootloader 安全研究脉络的集大成之作。论文系统地覆盖了 bootloader 的威胁模型(从硬件攻击到远程固件更新攻击)、攻击面分析(包括启动流程完整性验证、安全启动绕过、回滚攻击、固件签名旁路、调试接口滥用等)、防护机制分类与比较(如可信执行环境启动链、硬件信任根、基于 fuse 的不可逆状态管理等),以及当前研究社区中尚未解决的开放问题。文内含有一张详细的 bootloader 安全性对比图,方便不同方案间的横向评估。对于从事嵌入式系统固件开发、物联网设备安全加固、或医疗/汽车/工控领域产品安全认证的工程师来说,这篇 SoK 提供了一个从学术界到工业界贯通的结构化知识地图,既有方法论价值,也具备直接的工程参考意义

1.png

2.png


7、一款开源的家用机器人吸尘器

https://github.com/makerspet/oomwoo

你可以自己动手组装,基于 Raspberry Pi、3D 打印、Home Assistant、Arduino 和 ROS2 构建。它采用价格亲民的 2D LiDAR 来绘制家居地图并自主导航。本地运行,日常功能无需云端依赖,也没有厂商锁定

2.png


8、电子小项目

1、BornHack 2026  胸牌

https://badge.team/docs/badges/bornhack-2026/

官方提供标准固件和社区增强版(含更多电子宠物机制),社区还贡献了裸机 DOOM 移植、CircuitPython 镜像和"Bad Apple!!"动画等四个可选镜像。硬件 KiCad 工程文件和固件源码均托管于 Codeberg 开源仓库,

1.png

2.png

2、手工搭建 的炫酷的星航模拟器
https://madgoatlabs.com/halcyondawn/

1.png

2.png


9、书籍,PDF和文档

1、七段数码管简史

https://hackaday.com/2026/07/09/ ... -7-segment-display/

七段显示屏成功并不是因为它美观。它甚至不算特别灵活。它之所以成功,是因为它接近了最基本的有效解决方案。它能以极少的硬件传递可读数字,无论是背后的技术是白炽灯、霓虹灯、真空荧光、LED、液晶屏,甚至是印刷价格标签上的墨水。

也许这就是为什么它能在百余年里经历每一次技术转型而存活下来。好的工程理念往往比最初赋予它们生命的技术更持

12.png

2、用指针电压表盘设计得浮点计算器

https://lcamtuf.substack.com/p/p ... lator-with-floating

1.png

2.png

3.png

4.png


10、软硬件资讯

1、新唐推出支持24bit ADC的M23内核芯片NSC128L42
https://www.nuvoton.com.cn/applications/medical/nsc128l42-blood-pressure-monitor-solution/

NSC128L42系列是全球首款专为血压计应用设计的高度集成微控制器,基于Arm Cortex-M23 32位内核架构,革命性地将血压监测所需的所有核心功能集成于单颗芯片之中。



2、微软发布 WSL 容器,Windows 上跑 Linux 容器不再需要 Docker

微软在 Build 2026 上发布了 WSL 容器功能,现已进入公开预览, Windows 上原生跑 Linux 容器,不用再额外装 Docker Desktop。
https://devblogs.microsoft.com/commandline/wsl-container-is-now-available-for-public-preview/


3、开源的安全启动wolfboot发布2.9.0版本,更新内容较多

https://github.com/wolfSSL/wolfBoot/releases

wolfBoot 是一款可移植的安全启动加载器解决方案,提供固件认证和固件更新机制。由于其极简设计和微型硬件抽象层(HAL)API,wolfBoot 完全独立于任何操作系统或裸机应用程序。

wolfBoot 可以轻松移植并集成到现有的嵌入式软件项目中,以提供安全的固件更新机制。安装经过验证的更新后,wolfBoot 会创建最后一个已知可正常工作的固件映像的备份副本。如果新版本未得到应用程序确认,或者安装的映像因某种原因损坏,启动加载器将恢复最近更新之前的系统状态。



4、新唐开源的一款 LCD 段码显示屏开发辅助工具LCDView

在线:https://opennuvoton.github.io/LCDView/
开源:https://github.com/OpenNuvoton/LCDView

LCDView 是 新唐科技(Nuvoton) 开源的一款 LCD 段码显示屏开发辅助工具,托管在 GitHub 上,面向嵌入式开发工程师。

在做嵌入式开发时,段码式 LCD(比如空调面板、电饭煲屏幕那种 8 字形数码管和固定图标的 LCD)的 COM/SEG 引脚映射非常容易搞错。LCDView 让你在写驱动代码之前,就能在电脑上可视化地设计 LCD 布局并模拟显示效果,避免反复烧录调试。





5、Microchip宣布MPLAB XC 编译器和 MPLAB 机器学习开发套件免费

https://ir.microchip.com/news-events/press-releases/detail/1403/microchip-expands-developer-access-with-free-mplab-xc-compilers-and-mplab-machine-learning-development-suite
不限安装数量,内置优化工具,助力简化并加速嵌入式与边缘 AI 部署

Microchip宣布,其 MPLAB XC Pro 编译器 和 MPLAB 机器学习(ML)开发套件 现已向客户免费提供。这些工具支持在个人和团队环境中不限次数安装,让开发者可以免费使用高级优化功能和集成的嵌入式机器学习工作流。




6、Qt Creator 20正式发布,新增AI支持

https://www.qt.io/zh-cn/blog/qt-creator-20-and-local-ai?sessionid=

I智能体支持新的ACP Client扩展新增了一个AI智能体聊天面板,这些智能体能够理解代码库并代为执行操作,例如分析代码、编辑文件、运行命令或触发构建。该聊天功能基于Agent Client Protocol(ACP),受众多AI服务商支持,负责处理AI编码智能体与IDE之间通信的底层细节。



7、CMSIS-DSP发布V1.7.1版本

https://github.com/ARM-software/CMSIS-DSP/releases

ARM.CMSIS-DSP.1.17.1.pack (6.04 MB)

1、增加了对F64 FIR滤波器的手动循环展开支持。
2、修正了MVE浮点转Q15和浮点转Q31的转换,使其更贴近标量计算的结果。
3、修复了IAR编译器在F16、F32和Q31 Levinson-Durbin实现中的警告。
4、修复了GCC 15在Helium、F16、FFT、距离和支持代码中的编译警告。
5、添加了主机端CMake安装,包含导出的CMSISDSP::CMSISDSP目标及无冲突的头文件路径。
6、增加了Zephyr集成说明。



8、文件对比开源免费小软件WinMerge发布V2.16.57 ,今年基本保持月更

https://github.com/WinMerge/winmerge/releases

主要新功能

1、Tree-sitter 语法高亮集成:本版本最大亮点,通过集成 Tree-sitter 显著改进多语言代码比较的语法高亮能力
2、剪贴板 URL 比较与剪贴板历史菜单:方便快速比较剪贴板中的内容
3、文件比较窗口行过滤器栏:新增按行过滤功能
4、7-Zip 升级至 26.02

Bug 修复:覆盖文件比较、文件夹比较、归档支持等多处崩溃与显示问题

安全改进:打开含插件参数的项目文件前会先警告用户,防止潜在攻击

翻译更新:涉及 13+ 种语言



9、面向单片机的语音交互开源库,包含语音活动检测(VAD)、命令识别(STT)和神经语音合成(TTS)

https://github.com/moonshine-ai/ ... micro/vad/README.md

Moonshine Voice 是一个开源 AI 工具包,面向构建实时语音智能体和应用程序的开发者。Moonshine Micro 是专门为微控制器和 DSP 等嵌入式系统处理器设计的版本,当前配套了树莓派 RP2350支持。它包含语音活动检测(VAD)、命令识别(STT)和神经语音合成(TTS)

内存需求


10、PX5 RTOS将推出PX5 Flash来对标ThreadX LevelX

https://px5rtos.com/px5-rtos-middleware-integrations/



11、Embedded Studio发布V8.30版本

https://www.segger.com/downloads/embedded-studio/

Build(构建)
(1)将 segger-cc 编译器更新至 22.1.1 版本
(2)更新 GCC/BINUTILS 工具构建,改用 Arm GNU Toolchain 15.3.rel1 源码发布版(仅限 Arm)
(3)修复了在 macOS 上加载项目时提示安装命令行开发者工具的问题
(4)新增"将项目目录添加到用户包含目录"项目属性
(5)新增"用户包含目录通配符路径"、"用户包含目录通配符过滤器(包含)"和"用户包含目录通配符过滤器(排除)"项目属性
(6)新增"Clang Tidy 配置文件"项目属性

Debug(调试)
(1)修复了使用 GDB 服务器目标连接时附加到运行中程序的问题
(2)修复了使用 GDB 服务器目标连接时,通过"调试 > 步入"启动调试会话不在第一条指令处停止的问题
(3)新增在 J-Link 连接错误时不显示"连接模拟器"弹窗的选项

IDE
(1)为 emStudio 添加 -config 和 -project 命令行选项
(2)修复了在项目资源管理器中选择项目/配置时崩溃的问题
(3)修复了使用设置对话框设置动态文件夹属性的问题
(4)修复了使用新通用项目模板创建的"内存段"项目属性值的问题



12、 Eclipse基金会:将ThreadX提升为RISC-V的一流RTOS

https://newsroom.eclipse.org/ecl ... t-class-rtos-risc-v

随着RISC-V指令集架构(ISA)从学术平台逐渐转向工业应用中日益重要的角色,嵌入式与物联网软件生态系统面临一个关键需求:需要成熟且经过安全认证的实时操作系统(RTOS)。ThreadX以其多种形式长期作为全球嵌入式行业的基石组件。其历史可追溯至1997年,如今的ThreadX代表了商业成熟度与开源通用性及速度的独特融合。

然而,RISC-V的迅速普及给ThreadX的核心贡献者和开发者带来了显著挑战。虽然早期存在针对RISC-V ISA的移植,但它们往往缺乏高性能应用所需的稳健商业品质。这一挑战在64位实现上尤为突出。为解决此问题,ThreadX高级项目负责人Frédéric Desbiens与10x Engineers的高级系统/固件软件工程师Akif Ejaz携手合作,在最新版本中为ThreadX RTOS引入了对RISC-V的一流支持,并最近在意大利博洛尼亚举行的2026年RISC-V峰会上展示了他们的工作成果。

threadx-features.png

13、坛友分享的FlashStore: 极简 A/B 分区配置存储方案

A/B 双页 Flash 存储,面向小型 MCU。零依赖,无状态。

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=132040

234.png


11、H7-TOOL本周进展

H7-TOOL详细介绍:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=89934

1、三个热心客户分享

(1)给H7-TOOL做了一个mcp服务器,方便ai工具接入

原帖:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=131997



(2)nxp uds bootloader lua 刷写脚

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=131998

12.png

(3)H7-TOOL的ESP32/8266串口烧录小程序

原始帖子:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=132001

H7-TOOL的ESP串口烧录小程序,当前支持ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C2/ESP32-C3/ESP32-C5/ESP32-C6/ESP32-C61/ESP32-H2/ESP32-P4。



2、实现H7-TOOL的250M示波器以鼠标位置为中心做波形放缩,大大方便波形细节查看

之前是数据中间位置进行放缩的,使用非常不方便。

现在鼠标放在那个位置,就可以放缩那个位置的波形





3、加强H7-TOOL的串口, RTT和CAN波形控件平移模式速度,并支持水平游标测量
这个是100KB字节/S的速度测试:



1KB/S字节



4、H7-TOOL的Scope HSS波形模式从1KHz增加到20KHz采样速度,无需用户嵌入代码到目标,全程无需复位芯片检测变量波形

之前的时候限制了1KHz最大采样速度,现在改成最大支持20KHz



本次升级,修改了HSS的系列问题,下面是20KHz下,采集一个int32变量和浮点变量



5、成功实现H7-TOOL脱机烧录自动解除NXP车规芯片S32K14x安全保护支持,解决历史遗留老大难问题

【前言】
S32K14X系列的自动解除保护,之前一直想实现,但苦于参考手册和相关资料搜集整理很麻烦,就没有再研究了。

这几天,正好有客户有需求,需要支持自动解除保护。借助AI强劲的资源搜集整理能力,成功实现自动解除

【H7-TOOL的解除实现】

TOOL有丰富的SWD调试接口的AP,DP读写访问控制寄存器LUA API,可以方便的实现。
1、注意这个芯片的安全保护控制是在内部Flash的0x400地址开始的16个字节,所以不能给芯片烧录随意或者错误数据,容易锁住芯片。
2、它的解除保护不同于其它芯片,得通过调试接口访问MDM AP相关寄存器来实现,这个是特殊的地方。

研究了两天,成功实现


这个芯片的使能保护比较简单,可以TOOL的滚码字符常量里面对0x400开始地址相关寄存器设置指定值


也可以IDE里面设置,比如MDK的配置向导,可以方便设置存到Flash对应地址


6、H7-TOOL脱机烧录显示屏端增加文件删除,文件排序功能

按照前几天客户的建议需求已经增加支持

1、文件少的话,直接显示屏操作就行,比较方便。
2、如果文件比较,需要大批量删除,复制粘贴或者移动操作,推荐使用USB eMMC虚拟U盘比较方便。
3、当前对TOOL的BASE和PLUS版进行了支持,旧版不支持,因为旧版TOOL只有两个按键,单击,双击,长按都被用完了。

比如删除xxx文件,进入选择文件功能后,长按OK键,弹出对话框,执行“是”按钮会将所有相关的固件和配置文件全部删除。

现在选择,浏览,删除等操作都非常方便

如果设置了eMMC加密,将禁止删除。





7、H7-TOOL固件2.33发布,迎来重大更新,RISC-V脱机烧录,250M示波器DSP处理,MDK和RTT同时使用,硬件异常黑盒子加强版等2026-07-14

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=131960

最新的脱机烧录支持列表



回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123639
QQ
 楼主| 发表于 4 小时前 | 显示全部楼层
更新完毕
回复

使用道具 举报

3

主题

46

回帖

55

积分

初级会员

积分
55
发表于 14 分钟前 | 显示全部楼层
感谢站长分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-8-3 06:04 , Processed in 0.280839 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表