So erhalten Sie eine Hex-Datei von der Arduino IDE

So Erhalten Sie Eine Hex Datei Von Der Arduino Ide



Arduino IDE ist eine Entwicklungsplattform, die zum Hochladen von Code in Arduino-Boards verwendet wird. Arduino-Boards basieren auf Mikrocontrollern. Zur Kommunikation mit einem Mikrocontroller wird IDE verwendet. IDE ist ein Editor zum Schreiben, Debuggen und Hochladen von Skizzen auf Arduino-Boards. IDE ist in C oder C++ mit einigen zusätzlichen Methoden und Funktionen programmiert. Mikrocontroller verstehen Maschinensprache. Sobald der Arduino-Code kompiliert ist, konvertiert IDE das C++-Sprachprogramm in eine Hex-Datei. Nun werden wir beschreiben, wie Sie diese Hex-Datei von Arduino erhalten.

So erhalten Sie eine Hex-Datei von der Arduino IDE

Arduino IDE verwendet das Hex-Dateiformat, um C/C++-Code in hexadezimaler Form zu speichern. Diese Hex-Datei wird allgemein als Maschinensprache . Der Mikrocontroller kann die normale C-Sprache nicht verstehen; Es dauert nur Anweisungen in Form von 1 und 0, auch bekannt als Binär . Arduino IDE überträgt diese Anweisungen über eine Hex-Datei an Mikrocontroller-RAM und EEPROM.

Durch Befolgen der unten beschriebenen Schritte können wir die Hex-Datei der Arduino-Skizze erhalten.







Schritt 1 : Öffnen Sie die Arduino IDE-Software auf dem PC.





Schritt 2 : Es öffnet sich ein neues Fenster, das uns die Arduino IDE-Schnittstelle zeigt. Hier kann man seinen eigenen Code schreiben oder einen Beispiel-Sketch aus der IDE laden. Wir werden mit dem LED-Blinkbeispiel fortfahren und versuchen, seine Hex-Datei zu extrahieren.





Schritt 3 : Öffnen Sie nun das LED-Blinkbeispiel, gehen Sie zu: Dateien > Beispiele > Grundlagen > Blinken :



Schritt 4 : Nach dem Öffnen des LED-Beispiels öffnet sich ein neues Fenster. Wenn Sie Ihr eigenes Programm schreiben, überprüfen Sie alle Arduino-Skizzen erneut. Um eine Hex-Datei zu generieren, benötigen wir einen Speicherort, an dem die Hex-Datei gespeichert ist. Führen Sie die folgenden Schritte aus, um den Speicherort der Hex-Datei zu ermitteln. Gehe zu: Datei > Einstellungen oder drücken Strg+Komma .

Schritt 5 : Wenn Sie auf die Option „Einstellungen“ klicken, wird ein neues Fenster geöffnet, in dem Sie das Häkchen setzen können Zusammenstellung Option in der ausführlicher Ausgabeabschnitt . Nachdem Sie es ausgewählt haben, drücken Sie OK, um fortzufahren. Dies hilft uns, den Speicherort der Hex-Datei aus dem Abschnitt Ausgabe zu extrahieren, sobald das Programm kompiliert ist.

Schritt 6 : Kompilieren Sie nun das Arduino-Programm mit dem Häkchen im oberen rechten Fenster. Sobald das Programm erfolgreich kompiliert wurde, wird ein „ Fertig kompiliert “ wird im Ausgabefenster angezeigt.

Schritt 7 : Suchen Sie im Ausgabebereich nach „ .verhexen ”-Datei des kompilierten Arduino-Programms. Die letzte Zeile der ausführlichen Ausgabe ist die Hex-Datei.

Schritt 8 : Kopieren Sie den Pfad in die Hex-Datei.

Schritt 9 : Entfernen Sie zuerst den Hex-Dateinamen aus dem kopierten Pfad.

Öffnen Sie Mein PC, wählen Sie die Adressleiste aus, fügen Sie den Dateipfad hier ein und drücken Sie die Eingabetaste. Sie sehen eine Datei mit .verhexen Erweiterung Dies ist die erforderliche Hex-Datei, nach der wir suchen.

Notiz : Wenn die aus der Hex-Datei kopierte Adresse nicht funktioniert, versuchen Sie, doppelt zu entfernen Backslash ( \ ) Symbole, die in der Hex-Dateiadresse wiederholt werden.

Fazit:

Hier haben wir alle Schritte besprochen, die zum Extrahieren einer Hex-Datei aus der Arduino IDE erforderlich sind. Das Arduino-Board verwendet diese Hex-Datei, um Anweisungen auszuführen. Manchmal, wenn wir ein Arduino-Board direkt mit einem PC verbinden und Code auf Arduino hochladen, wird keine Hex-Datei erstellt. Mit der oben erläuterten Methode können wir also leicht eine Hex-Datei erhalten und sie in jedem Arduino-Projekt verwenden.