Hallo,

ich mache mir gerade etwas Gedanken, was die beste Lösung ist, eine Firmware für einen AVR oder ESP zur Verfügung zu stellen.

Prinzipiell würde ich zwei Wege sehen:

1. Quelltextdateien für Arduino-IDE (IDE aufrufen, Quelltext laden, kompilieren und auf den AVR oder einen ESP hochladen)
2. Binärdateien, die man mit bestimmten Tools auf den AVR oder den ESP lädt

Punkt 1 wäre wohl die einfachste Variante, vielleicht auch die bevorzugte?

Punkt 2 tue ich mich gerade etwas schwerer, weil ich - nach dem Kompilieren - keine Binärdateien im Verzeichnis finde.
Dies hat womöglich damit zu tun, dass ich zurzeit hier nur Arduini-IDE-Dateien (*.ino) verwende und die Binär-Files dann irgendwo temporär gespeichert werden.

Zu Punkt 1 wäre auch interessant, ob es eine Art "Standard" gibt, wie man Quelldateien aufbaut und miteinander über Include-Befehle verlinkt? Denkbar ist hier auch, dass das jeder macht, wie er gerade denkt.

Was gibt es für Programme, mit denen man eine Firmware auf einen AVR oder ESP lädt? Welche Dateien brauchen diese als Input?

Freundlichen Gruß
Moppi