emulate esp32c3 on qemu and run esp-idf on linux
The Espressif DevCon24 showed it. https://www.bilibili.com/video/BV1UAHCejEcX/?spm_id_from=333.337.search-card.all.click&vd_source=a24e9520e198932372f0c014624cafa4 Official Doc: https://github.com/espressif/esp-toolchain-docs/blob/main/qemu/esp32c3/README.md It can:
- Output UART to stdio
- use internet
- Use external Flash
- Use GDB
- simulate eFuse
- Sim graphical interface But the QEMU is not perfect. it seems that QEMU can't simulate a lot of peripherals. Like BLE, ADC/DAC, PWM, I2C and so on. So may be you need printf to show them in UART.