Folia
← 返回头版

Esp32sim:在浏览器中运行ESP32固件

Esp32sim是一款指令级模拟器,可在浏览器中直接执行ESP32固件1。该工具支持四种ESP32芯片型号——S3、C3、C6和经典ESP32——跨越两种CPU架构进行仿真1。用户可以在浏览器中运行真实的ROM、引导加载程序和未经修改的应用程序镜像1。

该项目采用MIT许可证开源,无需依赖云端服务或用户账户1。开发团队通过与真实硬件的对比测试验证了仿真器的准确性:ESP32-S3与真硬件JTAG进行3000步指令执行对比时零偏差1;ESP32-C3控制台输出中205行与真硬件相同1;ESP32-C6控制台输出中203行与真硬件相同1。

项目支持丰富的外设仿真能力,包括WiFi、GPIO、UART、计时器、SPI Flash和USB-CDC等1。此外还预配置了多个硬件板卡选项,涵盖Atech、Waveshare LCD、AMOLED和CAM等型号1。用户可直接通过浏览器访问https://mikroverk.github.io/esp32sim/使用该工具[1](#source-1)。


评论