시뮬레이팅
프로젝트를 시뮬레이션하는 것은 편리할 수 있다. 그것은 사용자가 CI를 사용하여 프로젝트를 테스트하고, 하드웨어를 사용할 수 없는 프로젝트와 다른 많은 시나리오를 시도할 수 있게 해준다.
현재, Espressif 칩에서 Rust 프로젝트를 시뮬레이션하는 몇 가지 방법이 있다. 모든 방법에는 몇 가지 한계가 있지만, 빠르게 진화하고 매일 나아지고 있다.
이 장에서, 우리는 현재 사용 가능한 시뮬레이션 도구에 대해 논의할 것이다.
모든 시뮬레이션 방법에서 어떤 칩이 지원되는지 보려면 아래 표를 참조하십시오:
Wokwi | QEMU | |
---|---|---|
ESP32 | ✅ | ✅ |
ESP32-C2 | ❌ | ❌ |
ESP32-C3 | ✅ | ❌ |
ESP32-C6 | ✅ | ❌ |
ESP32-H2 | ✅ | ❌ |
ESP32-S2 | ✅ | ❌ |
ESP32-S3 | ✅ | ❌ |