enkod | dekod | komprimer

> intel | hex | :10010000 <

// Intel HEX - Standardformat for mikrokontroller-firmware og EEPROM-data

[FIRMWARE]

Klar for mikrokontrollere

Standardformat for programmering av mikrokontrollere og EEPROM.

[CHECKSUM]

Feildeteksjon

Hver linje inneholder en kontrollsum for å sikre dataintegritet.

[ADDRESSING]

Minnekartlegging

Inneholder adresseinformasjon for presis plassering i minnet.

>> teknisk informasjon

Hvordan Intel HEX fungerer:

Intel HEX-formatet representerer binærdata som ASCII-tekstposter. Hver linje starter med ':', etterfulgt av byteantall, adresse, posttype, data og kontrollsum. Dette gjør det mulig å sende firmware som tekst.

Poststruktur:

:LLAAAATTDD...CC : Startkode LL Antall byte AAAA Adresse TT Posttype DD Databyte CC Kontrollsum

Hvorfor bruke Intel HEX:

  • >Programmering av mikrokontrollere
  • >Overføring av EEPROM-data
  • >Distribusjon av firmware
  • >Bootloader-protokoller
  • >Feilsøking og verifikasjon

>> ofte stilte spørsmål

Hva er Intel HEX-formatet?

Intel HEX er et filformat som overfører binær informasjon som ASCII-tekstposter. Det brukes mye til programmering av mikrokontrollere fordi det inneholder adresseinformasjon og feilsjekk.

Hvilke posttyper finnes?

Vanlige typer er: 00 (Data), 01 (Filslutt), 02 (Utvidet segmentadresse), 04 (Utvidet lineær adresse) og 05 (Start lineær adresse). Type 00 brukes oftest til data.

Hvordan fungerer kontrollsummen?

Kontrollsummen er toerkomplementet av summen av alle byte i posten (uten selve kontrollsummen). Den brukes til å oppdage feil under overføring og lagring.

Hvorfor bruke Intel HEX i stedet for rå binærdata?

Intel HEX er ASCII-tekst og er derfor enklere å sende gjennom ulike kanaler. Det inneholder adresser og kontrollsummer og kan representere glisne minnekart effektivt.

Andre språk

Intel HEX Encoder Decoder — Base64.sh

Intel HEX-koder og -dekoder | Heksadesimalt objektfilformat

Gratis nettbasert Intel HEX-koder og -dekoder. Konverter binærdata til Intel HEX-format for programmering av mikrokontrollere.

Del:

X Facebook LinkedIn Reddit

Referanser

Slik kontrollerer vi resultatene

Vi kontrollerer verktøyet med de automatiske testene nedenfor. Eksempler vises på originalspråket.

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 dekker oppgitte eksempler og grenser, ikke alle mulige inndata. Tilbakekonvertering og samme bibliotek er ikke uavhengig verifikasjon.