Open source SDKs and firmware for building your own Muse gadgets on ESP32 boards and Linux devices like Raspberry Pi.
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
Open-source WiFi sensing platform that uses ESP32 CSI signals to detect presence, breathing, heart rate and movement without cameras.
A Rust library and CLI that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF files into clean GitHub-Flavored Markdown.
Offline, privacy-first English grammar checker written in Rust, usable from editors, the browser, and Node.js.
A tiny C++ library that sends small amounts of data between devices using sound, usable from Python, JavaScript, and microcontrollers.
A minimal C11 LLM inference engine that runs 1B-class LLaMA-architecture GGUF models on low-cost boards like Raspberry Pi with about 45MB of RAM.