Grüßt euch!
Ich suche nach einer Möglichkeit, ein tool zu entwickeln, das als self-contained binary (keine Laufzeitumgebung, kein Python-Interpreter etc.) unter Windows zum Flashen eines ESP devboards via USB benutzt werden kann. Der Anwender soll lediglich wissen, wie er ein USB-Kabel zu stecken hat und die Anwendung öffnen, vielleicht noch einen com-port auswählen. Dabei soll das Kompilieren des tools in einem Linux-basierten Ökosystem erfolgen, bzw. automatisiert in einer gitlab-ci pipeline.
Dazu habe ich mal angefangen, mir rust anzuschauen un z.B. das hier gefunden
https://github.com/esp-rs/espflash
Da Rust für mich komplettes Neuland ist (von Windows habe ich auch keine Ahnung), wollte ich mich mal umhören, wie realistisch so was ist, bevor ich sehr viel Zeit damit verbrate und ob es vielleicht einen einfacheren Ansatz gibt (OTA kann ich nicht machen).