Repolode

mikroverk/esp32sim

An open-source ESP32 emulator in Rust that runs real firmware on your computer or in a browser, without hardware.

Estrelas
363
Forks
0
Issues abertas
0
Último commit
há 12 horas

Recursos principais

  • 01Boots the full chain from mask ROM and bootloader to your unmodified application.
  • 02Runs WiFi with the Espressif WiFi library against a virtual access point, with DHCP, DNS and NTP.
  • 03Models board hardware including displays, touch, LEDs, buttons, audio and camera.
  • 04Includes a WebAssembly build for running in the browser.
  • 05Can drive scripted inputs and save audio and display output to files.

Casos de uso

  • Testing ESP32 firmware in CI or on a machine without a board attached.
  • Trying out ESP32-S3, C3, C6 or classic ESP32 projects in a browser.
  • Developing display or audio UI code against modelled board hardware.
  • Comparing emulator behaviour with real chips during firmware debugging.

Tópicos

Perguntas frequentes

O que é esp32sim?
An open-source ESP32 emulator in Rust that runs real firmware on your computer or in a browser, without hardware.
esp32sim é gratuito? Qual é a licença?
esp32sim é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
esp32sim ainda é mantido?
Manutenção ativa. O último commit de esp32sim foi em 19 de out. de 2026.
Para que posso usar esp32sim?
Testing ESP32 firmware in CI or on a machine without a board attached. Trying out ESP32-S3, C3, C6 or classic ESP32 projects in a browser. Developing display or audio UI code against modelled board hardware. Comparing emulator behaviour with real chips during firmware debugging.
Onde consigo esp32sim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mikroverk/esp32sim

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados