github.devotd.
新发现开发工具

mikroverk/esp32sim v0.3.0 — 在浏览器中运行的 ESP32 模拟器

一个用 Rust 编写的 MIT 许可证开源 ESP32 模拟器,无需硬件或云服务即可在电脑或浏览器中运行真实固件,最新版本为 v0.3.0。

仓库信息mikroverk/esp32sim ↗

一个用 Rust 编写的 MIT 许可证开源 ESP32 模拟器,无需硬件或云服务即可在电脑或浏览器中运行真实固件,最新版本为 v0.3.0。

GitHub 项目说明: Open-source ESP32 emulator. Run real firmware locally or in your browser — no hardware, no cloud, no subscription.

星标
★ 531
复刻
30
语言
Rust
许可证
MIT
最新版本
v0.3.0
查看原始来源 ↗在 GitHub 查看 ↗

mikroverk/esp32sim 是一个用 Rust 编写的开源 ESP32 模拟器。它旨在无需硬件、云服务或订阅的情况下,在电脑或浏览器中运行真实的 ESP32 固件。最新版本是 v0.3.0,许可证为 MIT。不过,给定记录中没有 v0.3.0 的发布说明和变更列表,因此无法确认该版本究竟改动了什么。

该项目是一个让开发者可以在本地测试嵌入式固件、并将固件用于持续集成(CI)的工具。其核心目标是让未经修改的固件原样经过真实的掩码 ROM(芯片内部的只读启动存储器)与引导程序运行。README 公开了各芯片的实现成熟度:ESP32-S3 处于成熟阶段,C3 和 C6 处于草案阶段,基础 ESP32 处于初期阶段。文档中还包含显示、触摸、LED、音频、摄像头、Wi-Fi 设备模型,WebAssembly 构建,与真实芯片对比的测试流程,以及演示固件和新增开发板的说明。

局限性可以从文档已经标明的位置直接读出。除 S3 之外的芯片都标注为草案阶段或初期阶段,因此很难断言真实开发板的行为被原样复现。资料中没有性能对比数据,也没有实际采用案例。该仓库创建于 2026 年 8 月 25 日,星标数为 531。按 10 分制评分,新鲜度 9.0、技术 8.0、质量 8.0,而发展势头仅为 4.1。文档中给出了与实机对比的流程,提供了可供核查的方法,但仅凭已验证的性能就断定它可以取代真实设备仍为时过早。