Hoe een Hex-bestand van Arduino IDE te krijgen

Hoe Een Hex Bestand Van Arduino Ide Te Krijgen



Arduino IDE is een ontwikkelplatform dat wordt gebruikt om code in Arduino-boards te uploaden. Arduino-kaarten zijn gebaseerd op microcontrollers. Om te communiceren met een microcontroller wordt IDE gebruikt. IDE is een editor voor het schrijven, debuggen en uploaden van schetsen naar Arduino-borden. IDE is geprogrammeerd in C of C++ met enkele extra methoden en functies. Microcontrollers begrijpen machinetaal. Zodra de Arduino-code is gecompileerd, converteert IDE het C++-taalprogramma naar een Hex-bestand. Nu zullen we beschrijven hoe u dit Hex-bestand van Arduino kunt krijgen.

Hoe een Hex-bestand van Arduino IDE te krijgen

Arduino IDE gebruikt het Hex-bestandsformaat om C/C++-code in hexadecimale vorm op te slaan. Dit Hex-bestand wordt gewoonlijk aangeduid als: machine code . Microcontroller kan de normale C-taal niet begrijpen; er is alleen instructie nodig in de vorm van 1 en 0, ook wel bekend als binair . Arduino IDE brengt deze instructies over naar microcontroller RAM en EEPROM via Hex-bestand.

Door de hieronder beschreven stappen te volgen, kunnen we het Hex-bestand van de Arduino-schets krijgen.







Stap 1 : Open Arduino IDE-software op pc.





Stap 2 : Er wordt een nieuw venster geopend met de Arduino IDE-interface. Hier kan men zijn eigen code schrijven of een voorbeeldschets uit IDE laden. We gaan verder met het voorbeeld van de LED-knipper en proberen het Hex-bestand uit te pakken.





Stap 3 : Open nu het LED-knippervoorbeeld, ga naar: Bestanden>Voorbeelden>Basis>Knipperen :



Stap 4 : Na het openen van het LED voorbeeld zal een nieuw venster openen. Als je je eigen programma schrijft, controleer dan alle Arduino-schetsen opnieuw. Om een ​​Hex-bestand te genereren, hebben we een locatie nodig waar het Hex-bestand is opgeslagen. Volg onderstaande stappen om de locatie van het Hex-bestand te krijgen. Ga naar: Bestand>Voorkeuren of druk op ctrl+komma .

Stap 5 : Wanneer u op de voorkeuren optie klikt, zal een nieuw venster openen hier vink de Compilatie optie in de uitgebreide uitvoersectie . Druk na het selecteren op OK om door te gaan. Dit zal ons helpen om de locatie van het Hex-bestand uit het gedeelte Uitvoer te extraheren zodra het programma is gecompileerd.

Stap 6 : Compileer nu het Arduino-programma met behulp van het vinkje rechtsboven in het venster. Zodra het programma succesvol is gecompileerd, verschijnt een ' Klaar met compileren ” bericht verschijnt in het uitvoervenster.

Stap 7 : Zoek in het uitvoergedeelte de ' .hex ”-bestand van het gecompileerde Arduino-programma. De laatste regel met uitgebreide uitvoer is het Hex-bestand.

Stap 8 : Kopieer het pad naar het Hex-bestand.

Stap 9 : Verwijder eerst de Hex-bestandsnaam van het gekopieerde pad.

Open Mijn pc, selecteer de adresbalk en plak het bestandspad hier en druk op Enter. U ziet een bestand met .hex extensie Dit is het vereiste Hex-bestand waarnaar we op zoek zijn.

Opmerking : Als het adres gekopieerd uit het Hex-bestand niet werkt, probeer dan dubbel te verwijderen Backslash ( \ ) symbolen die worden herhaald in het Hex-bestandsadres.

Conclusie:

Hier hebben we alle stappen besproken die nodig zijn om een ​​Hex-bestand uit Arduino IDE te extraheren. Het Arduino-bord gebruikt dit Hex-bestand om instructies uit te voeren. Soms, wanneer we een Arduino-bord rechtstreeks verbinden met een pc en code uploaden naar Arduino, wordt er geen Hex-bestand gemaakt, dus met behulp van de hierboven uitgelegde methode kunnen we gemakkelijk een Hex-bestand krijgen en het in elk Arduino-project gebruiken.