
Colima
Colima用图形界面与额外生态,换取开源免费、轻量、高度可控的容器运行环境,尤其适合macOS终端开发者,是规避Docker Desktop商业许可限制的优质方案。
esp32sim是Rust实现的高保真ESP32模拟器,S3版本最完善,支持原生固件、虚拟WiFi通外网、WASM网页运行;可仿真外设、导出音视频画面,适合固件开发、调试、演示,省去实体硬件。
esp32sim 是一款 Rust 开发的 ESP32 系列芯片模拟器,可在本地电脑或者浏览器标签页中直接加载未经修改的原版ESP32固件,不需要实体开发板。
它完整复刻芯片启动链路:原生掩码ROM、二阶引导加载程序、FreeRTOS,再到用户应用程序,不对固件做补丁修改;同时配套板级外设模型,支持显示屏、触摸、LED、按键、音频、摄像头、WiFi。
提供 macOS / Linux 预编译包,不强制本地安装Rust环境。源码编译方式:
cargo build --release
tools/fetch-demo-assets.sh --no-linux
启动示例(Atech合成器固件):
FW=web/wasm/fw/public
./target/release/esp32sim --boot rom --rom web/wasm/fw/esp32s3_rev0_rom.elf \
--bootloader $FW/atech-bootloader.bin --ptable $FW/atech-ptable.bin --app $FW/atech-firmware.bin \
--script $FW/atech-script1.txt --wav out.wav --tft-png tft.png --max-seconds 5
支持指定芯片参数切换C3 / C6 / 经典ESP32,文档覆盖ESP-IDF工程导入、WiFi配置、脚本自动化、浏览器构建、调试方案。







