kod | afkod | komprimer

> intel | hex | :10010000 <

// Intel HEX - Standardformat til firmware til mikrocontrollere og EEPROM-data

[FIRMWARE]

Klar til mikrocontrollere

Standardformat til programmering af mikrocontrollere og EEPROM.

[CHECKSUM]

Fejldetektion

Hver linje indeholder en checksum til kontrol af dataintegritet.

[ADDRESSING]

Hukommelseskortlægning

Indeholder adresseinformation til præcis placering i hukommelsen.

>> tekniske oplysninger

Sådan fungerer Intel HEX:

Intel HEX-formatet repræsenterer binære data som ASCII-tekstposter. Hver linje starter med ':', efterfulgt af byteantal, adresse, posttype, data og checksum, så firmware kan overføres som tekst.

Poststruktur:

:LLAAAATTDD...CC : Startkode LL Antal bytes AAAA Adresse TT Posttype DD Databytes CC Checksum

Hvorfor bruge Intel HEX:

  • >Programmering af mikrocontrollere
  • >Overførsel af EEPROM-data
  • >Distribution af firmware
  • >Bootloader-protokoller
  • >Fejlfinding og verifikation

>> ofte stillede spørgsmål

Hvad er Intel HEX-format?

Intel HEX er et filformat, der repræsenterer binære data som ASCII-tekstposter. Det bruges bredt til programmering af mikrocontrollere, fordi det indeholder adresseinformation og fejlkontrol.

Hvilke posttyper findes der?

Almindelige typer omfatter: 00 (data), 01 (filslut), 02 (udvidet segmentadresse), 04 (udvidet lineær adresse) og 05 (start-lineær adresse). Type 00 er den mest almindelige til data.

Hvordan fungerer checksummen?

Checksummen er to-komplementet af summen af alle bytes i posten (undtagen selve checksummen). Den bruges til at sikre dataintegritet under overførsel og lagring.

Hvorfor bruge Intel HEX i stedet for rå binær?

Intel HEX er ASCII-tekst, hvilket gør det lettere at sende gennem forskellige kanaler. Det indeholder også adresseinformation og checksums og kan repræsentere sparsomme hukommelseslayout effektivt.

Andre sprog

Intel HEX Encoder Decoder — Base64.sh

Intel HEX-koder og -dekoder | Hexadecimalt objektfilformat

Gratis online Intel HEX-koder og -dekoder. Konvertér binære data til Intel HEX-format til programmering af mikrocontrollere.

Del:

X Facebook LinkedIn Reddit

Referencer

Sådan kontrollerer vi resultaterne

Vi kontrollerer værktøjet med de automatiske tests nedenfor. Eksempler vises på originalsproget.

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)

Testene dækker de angivne eksempler og grænser, ikke alle mulige input. Tilbagekonvertering og samme bibliotek er ikke uafhængig verifikation.