ESBMC-Arduino: Closing the Deployment Gap for Formal Verification19 days agohttps://arxiv.org/abs/2607.08550本文介绍了ESBMC-Arduino,以弥合运行在微控制器(如Arduino)上的开源硬件PLC形式化验证中的部署差距。文章强调,缺乏硬件输入模型的朴素宽度感知验证会导致误报,如在123个真实程序中出现了44%的误报率。提出了一种基于硬件精准的验证方法,该方法利用声明式HAL描述符和健全的降低策略,以目标宽度解释算术运算,并将输入约束在硬件可实现范围内。该方法以ArduinoTool形式实现,在保持鲁棒性证明的同时消除了所有误报,并能通过可实现的反例检测罕见的宽度相关缺陷。
Pine64 launch $50 smart speaker for Home Assistant tinkerersa month agohttps://www.omgubuntu.co.uk/2026/06/pine64-pinevoice-riscv-smart-speaker-launchPine64推出了PineVoice,这是一款售价50美元的智能音箱,采用RISC-V芯片和开源软件。硬件配置包括博流智能BL606P系统芯片,支持Wi-Fi、蓝牙5.0、Zigbee协议,配备双麦克风、扬声器和本地唤醒词检测功能。出厂固件基于阿里巴巴的YoC平台及Wyoming Satellite协议,用于Linux系统的Home Assistant,但Wyoming协议已不再维护。规格参数:32 MiB pSRAM、16 MiB闪存、128 KiB ROM;定位为嵌入式设备,非高性能个人电脑。更多...