So erhalten Sie die Hex -Datei von Arduino IDE

So erhalten Sie die Hex -Datei von Arduino IDE
Arduino IDE ist eine Entwicklungsplattform, mit der Code in Arduino -Boards hochgeladen wird. Arduino Boards basieren auf Mikrocontrollern. Um mit einer Mikrocontroller -IDE zu kommunizieren, wird verwendet. IDE ist Redakteur zum Schreiben, Debuggen und Hochladen von Skizzen in Arduino Boards. IDE ist in C oder C ++ mit einigen zusätzlichen Methoden und Funktionen programmiert. Mikrocontroller verstehen die Maschinensprache. Sobald der Arduino -Code kompiliert wurde, wandelt IDE C ++ - Sprachprogramm in eine HEX -Datei um. Jetzt werden wir beschreiben, wie diese Hex -Datei von Arduino abgerufen werden kann.

So erhalten Sie die Hex -Datei von Arduino IDE

Arduino IDE verwendet das HEX -Dateiformat, um C/C ++ - Code in Hexadezimalform zu speichern. Diese Hex -Datei wird üblicherweise als als bezeichnet Maschinensprache. Mikrocontroller kann die normale C -Sprache nicht verstehen. Es enthält nur Anweisungen in Form von 1 und 0, auch bekannt als Binär. Arduino IDE überträgt diese Anweisungen über die HEX -Datei an den Mikrocontroller RAM und EEPROM.

Wenn wir den unten beschriebenen Schritten befolgen, können wir die Hex -Datei der Arduino -Skizze erhalten.

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

Schritt 2: Neues Fenster wird geöffnet, das uns die Arduino -IDE -Schnittstelle zeigt. Hier kann man seinen eigenen Code schreiben oder eine Beispielskizze von IDE laden. Wir werden mit dem LED Blink -Beispiel fortfahren und versuchen, seine Hex -Datei zu extrahieren.

Schritt 3: Jetzt öffnen Sie das LED Blink -Beispiel: Gehen Sie zu: Dateien> Beispiele> Grundlagen> Blinken:

Schritt 4: Nach dem Öffnen des LED -Beispiels wird ein neues Fenster geöffnet. Wenn Sie Ihr eigenes Programm schreiben, überprüfen Sie alle Arduino -Skizzen erneut. Um eine Hex -Datei zu generieren, benötigen wir einen Ort, an dem die HEX -Datei gespeichert ist. Um den Hex -Dateispeicherort zu erhalten, folgen Sie den folgenden Schritten. Gehe zu: Datei> Einstellungen oder drücken Sie Strg+Komma.

Schritt 5: Wenn Sie auf die Option der Einstellungen klicken, wird ein neues Fenster hier geöffnet Zusammenstellung Option in der ausführlicher Ausgangsabschnitt. Nachdem Sie es auswählen, drücken Sie OK, um fortzufahren. Dies hilft uns, die Hex -Dateispeicherort aus dem Ausgangsabschnitt zu extrahieren, sobald das Programm zusammengestellt wurde.

Schritt 6: Kompilieren Sie nun das Arduino -Programm mit dem Tick -Zeichen oben rechts mit dem Tick -Schild. Sobald das Programm erfolgreich erstellt wurde, ist ein “Fertig zusammengestelltMeldung wird im Ausgabefenster angezeigt.

Schritt 7: Im Abschnitt Ausgabe finden Sie die “.verhexenDatei des kompilierten Arduino -Programms. Letzte Linie 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 vom Pfad kopiert.

Öffnen Sie meinen PC, wählen Sie die Adressleiste aus und fügen Sie hier den Dateipfad 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 von der HEX -Datei kopierte Adresse nicht funktioniert, versuchen Sie nicht, das Doppel zu entfernen Backslash (\) Symbole, die in der Hex -Dateiadresse wiederholt werden.

Abschluss:

Hier haben wir alle Schritte besprochen, die erforderlich sind, um eine Hex -Datei von Arduino IDE zu extrahieren. Das Arduino -Board verwendet diese HEX -Datei, um Anweisungen auszuführen. Manchmal, wenn wir eine Arduino -Karte direkt mit einem PC anschließen und Code in Arduino hochladen, erstellt sie keine HEX.