coderen | decoderen | comprimeren

> intel | hex | :10010000 <

// Intel HEX - Standaardformaat voor microcontroller-firmware en EEPROM-gegevens

[FIRMWARE]

Klaar voor microcontrollers

Standaardformaat voor het programmeren van microcontrollers en EEPROM-geheugen.

[CHECKSUM]

Foutdetectie

Elke regel bevat een checksum om de gegevensintegriteit te controleren.

[ADDRESSING]

Geheugenmapping

Bevat adresinformatie voor nauwkeurige plaatsing in het geheugen.

>> technische informatie

Hoe Intel HEX werkt:

Het Intel HEX-formaat stelt binaire data voor als ASCII-tekstrecords. Elke regel begint met ':', gevolgd door het aantal bytes, adres, recordtype, gegevens en checksum. Zo kan firmware als tekst worden verzonden.

Recordstructuur:

:LLAAAATTDD...CC : Startcode LL Aantal bytes AAAA Adres TT Recordtype DD Gegevensbytes CC Checksum

Waarom Intel HEX gebruiken:

  • >Programmering van microcontrollers
  • >EEPROM-gegevensoverdracht
  • >Distributie van firmware
  • >Bootloader-protocollen
  • >Debuggen en verificatie

>> veelgestelde vragen

Wat is het Intel HEX-formaat?

Intel HEX is een bestandsformaat dat binaire informatie als ASCII-tekstrecords overdraagt. Het wordt veel gebruikt voor het programmeren van microcontrollers omdat het adresinformatie en foutcontrole bevat.

Welke recordtypen zijn er?

Veelvoorkomende typen zijn: 00 (Data), 01 (End of File), 02 (Extended Segment Address), 04 (Extended Linear Address) en 05 (Start Linear Address). Type 00 wordt het meest gebruikt voor gegevens.

Hoe werkt de checksum?

De checksum is het tweecomplement van de som van alle bytes in het record (behalve de checksum zelf). Hiermee kunnen fouten tijdens verzending en opslag worden gedetecteerd.

Waarom Intel HEX gebruiken in plaats van ruwe binaire data?

Intel HEX is ASCII-tekst en kan daardoor gemakkelijk via verschillende kanalen worden verzonden. Het bevat adressen en checksums en kan dunbevolkte geheugenruimtes efficiënt representeren.

Andere talen

Intel HEX Encoder Decoder — Base64.sh

Intel HEX-encoder en -decoder | Hexadecimaal objectbestandsformaat

Gratis online Intel HEX-encoder en -decoder. Converteer binaire data naar Intel HEX voor het programmeren van microcontrollers.

Delen:

X Facebook LinkedIn Reddit

Referenties

Hoe we resultaten controleren

We controleren dit hulpmiddel met de onderstaande automatische tests. Voorbeelden staan in hun oorspronkelijke taal.

Verification method
Independently inspect record lengths, addresses and payload bytes, check checksums, then verify complete UTF-8 decoding.
Comparison reference
Intel HEX zero-sum and S-record ones-complement checksum rules, with explicit byte assertions.
Verification scope
The listed records and boundaries do not cover every firmware address layout.
Test source and cases (select a file to read it)

De tests dekken de genoemde voorbeelden en grenzen, niet elke mogelijke invoer. Terugconversie en tests met dezelfde bibliotheek zijn geen onafhankelijke verificatie.