Forum: Mikrocontroller und Digitale Elektronik Intel Hex auf Unix Systemen anzeigen


von Hexer (Gast)


Lesenswert?

Hallo liebes Forum,

in Windows kenne ich die Freeware HxD, die auch Intel HEX Dateien 
anzeigen kann. Unter Linux gibt es ja sowas wie Hexdump, aber das 
unterstützt anscheinend kein Intel Hex.

Nach längerem Suchen im Internet hatte ich auch nichts gefunden. Kennt 
da jemand was?

: Gesperrt durch Moderator
von c-hater (Gast)


Lesenswert?

Hexer schrieb:
> Hallo liebes Forum,
>
> in Windows kenne ich die Freeware HxD, die auch Intel HEX Dateien
> anzeigen kann. Unter Linux gibt es ja sowas wie Hexdump, aber das
> unterstützt anscheinend kein Intel Hex.
>
> Nach längerem Suchen im Internet hatte ich auch nichts gefunden. Kennt
> da jemand was?

gedit, nano, vi, vim

Eigentlich jeder verschissene Texteditor kann Inter Hex anzeigen. Was 
allerdings wenig verwunderlich ist, weil das nur Text ist...

von Stefan F. (Gast)


Lesenswert?

objcopy -I ihex -O binary somefile.hex somefile.bin
-o -x somefile.bin

Oder das bin File mit jedem beliebigen Hex-Editor anzeigen.

von GHex (Gast)


Lesenswert?

GHex

von Stefan F. (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> -o -x somefile.bin

Sorry, solle "od -x somefile.bin" heissen

von holm (Gast)


Lesenswert?

...bei FreeBSD auch <hd Dateiname>.

Gruß,
Holm

von holm (Gast)


Lesenswert?

...aber es ist schon richtig, intel Hex ist reines ASCII .. Anzeigen 
geht da auch mit "cat".

Gruß,
Holm

von Axel S. (a-za-z0-9)


Lesenswert?

Hexer schrieb:
> in Windows kenne ich die Freeware HxD, die auch Intel HEX Dateien
> anzeigen kann. Unter Linux gibt es ja sowas wie Hexdump, aber das
> unterstützt anscheinend kein Intel Hex.
>
> Nach längerem Suchen im Internet hatte ich auch nichts gefunden

Einen Pluspunkt kriegst du für den korrekten Wochentag.
Ansonsten aber zu plump.

von Hexer (Gast)


Lesenswert?

Axel S. schrieb:
> Einen Pluspunkt kriegst du für den korrekten Wochentag. Ansonsten aber
> zu plump.

Ist das normal als Troll abgestempelt zu werden, wenn man leider keine 
10+ Jahre Berufserfahrung hat und "Anfänger"fragen stellt?

von minifloat (Gast)


Lesenswert?

Hexer schrieb:
> Axel S. schrieb:
>> Einen Pluspunkt kriegst du für den korrekten Wochentag. Ansonsten aber
>> zu plump.
>
> Ist das normal als Troll abgestempelt zu werden, wenn man leider keine
> 10+ Jahre Berufserfahrung hat und "Anfänger"fragen stellt?

Suchmaschine bedienen sollte schon drin sein...
srec_cat wäre auch noch ein Tool.
mfg mf

von Nop (Gast)


Lesenswert?

c-hater schrieb:

> Eigentlich jeder verschissene Texteditor kann Inter Hex anzeigen.

Gemeint ist wohl, auch den decodierten Inhalt anzeigen, so daß man z.B. 
enthaltene Strings im Klartext sehen kann.

von Axel S. (a-za-z0-9)


Lesenswert?

Nop schrieb:
> c-hater schrieb:
>
>> Eigentlich jeder verschissene Texteditor kann Inter Hex anzeigen.
>
> Gemeint ist wohl, auch den decodierten Inhalt anzeigen, so daß man z.B.
> enthaltene Strings im Klartext sehen kann.

Ist das so? Gesagt hat der TE das jedenfalls nicht...

von Thommy (Gast)


Lesenswert?

>in Windows kenne ich die Freeware HxD

Mit wine läuft HxD der auch excellent auf Linux.

Beitrag #6119506 wurde von einem Moderator gelöscht.
Beitrag #6119513 wurde von einem Moderator gelöscht.
Beitrag #6119539 wurde von einem Moderator gelöscht.
von Wolfgang (Gast)


Lesenswert?

Hexer schrieb:
> in Windows kenne ich die Freeware HxD, die auch Intel HEX Dateien
> anzeigen kann.

Hexer schrieb:
> ... und "Anfänger"fragen stellt?

Auch als Anfänger wäre es praktisch, wenn du dein Anliegen präzise 
formulieren könntest.

Suchst du wirklich ein Tool, dass Intel Hex Dateien, also gewöhnliche 
Textdateien anzeigen kann, oder suchst du ein Tool, das beliebige 
(Binär-)dateien im Intel Hex Format anzeigt, also vor dem Anzeigen noch 
eine Konvertierung vom binären Inhalt in einen Text mit bestimmmtem 
Format durchführt?

von Walter K. (walter_k488)


Lesenswert?

Hexer schrieb:\
> Intel Hex auf Unix Systemen anzeigen
> Unter Linux gibt es ja sowas wie Hexdump, aber das
> unterstützt anscheinend kein Intel Hex.

#klugscheissmodus on#

Linux ist kein Unix - nur dem Unix ähnlich.
Unxioide Betriebssysteme sind die BSDs, Solaris, OSX bzw. MacOS und 
Minix

#klugscheissmodus off#

: Bearbeitet durch User
von Bosk (Gast)


Lesenswert?

Axel S. schrieb:
> Nop schrieb:
> c-hater schrieb:
>
> Eigentlich jeder verschissene Texteditor kann Inter Hex anzeigen.
>
> Gemeint ist wohl, auch den decodierten Inhalt anzeigen, so daß man z.B.
> enthaltene Strings im Klartext sehen kann.
>
> Ist das so? Gesagt hat der TE das jedenfalls nicht...

Eben! Ich glaube die Experten im uC.net sind nämlich so dumm, das man 
ihnen das extra sagen muss, obwohl es offensichtlich ist! :)

Ich glaube das nennt man Fachidiot.
Das geht sogar soweit, das man einen Fragenden grammatikalisch 
korrigiert und dann dennoch keine Antwort liefert. :D

Beitrag #6119623 wurde von einem Moderator gelöscht.
von Andreas B. (bitverdreher)


Lesenswert?

Schau Dir Okteta mal an.

Beitrag #6119746 wurde von einem Moderator gelöscht.
von W.S. (Gast)


Lesenswert?

Hexer schrieb:
> Ist das normal als Troll abgestempelt zu werden, wenn man leider keine
> 10+ Jahre Berufserfahrung hat und "Anfänger"fragen stellt?

Ja. Es ist der Inhalt deines Eröffnungposts. Das ist keine 
Anfängerfrage, sondern pure Bequemlichkeit - oder eben Trollerei, d.h. 
ohne Eigenleistung die Hilfsbereitschaft anderer Leute zu strapazieren.

Du hättest ganz einfach mal bei Wikipedia über Intel-Hex nachlesen 
können. Das wäre eigentlich genau die Eigenleistung gewesen, die man 
normalerweise erwartet. Auch von einem "Anfänger".

W.S.

Beitrag #6119768 wurde von einem Moderator gelöscht.
Beitrag #6119784 wurde von einem Moderator gelöscht.
Beitrag #6119795 wurde von einem Moderator gelöscht.
Beitrag #6119808 wurde von einem Moderator gelöscht.
Beitrag #6119842 wurde von einem Moderator gelöscht.
Beitrag #6119868 wurde von einem Moderator gelöscht.
von Günter Lenz (Gast)


Lesenswert?

Eine Intel HEX-Datei liegt im ASCII-Format vor.
Ist also eine ganz normale Textdatei und kann
mit jedem Texteditor angeschaut und bearbeitet
werden. Oder unter Linux im Befehlsfenster mit

cat Datei.hex

angeschaut werden.

https://de.wikipedia.org/wiki/Intel_HEX

https://rn-wissen.de/wiki/index.php/HEX-Datei

Oder wird ein Programm gesucht was Binärdateien
in Intel-Hex umwandelt und umgekehrt?

Unter linux gibt es noch den Befehl xxd.
damit kann man sich Binärdateien anschauen.
Oder wenn man aus Intel-Hex die Prüfsumme usw
entfernt, so das man eine pure Hex-Datei hat,
kann man mit xxd daraus eine Binärdatei machen.
Oder auch umgekehrt.

Beitrag #6119916 wurde von einem Moderator gelöscht.
Beitrag #6119921 wurde von einem Moderator gelöscht.
von Axel S. (a-za-z0-9)


Lesenswert?

holm schrieb im Beitrag #6119921:
> Günter Lenz schrieb:
>> Eine Intel HEX-Datei liegt im ASCII-Format vor.
>> Ist also eine ganz normale Textdatei und kann
>> mit jedem Texteditor angeschaut und bearbeitet
>> werden.

> Man kann sich aber auch mal den Prinzipiellen Aufbau einer IHEX Datei
> anlesen und einfach gucken was da steht, ein Programm das das decodiert
> zeigt nur unwesentlich Anderes an, als das was man als ACSII in der
> Datei auch so sieht.

Jein. Das kanonische Ausgabeformat von hexdump (aka hd) mit 16 Byte 
je Zeile in HEX und ASCII ist schon ganz praktisch. Gerade im ASCII-Teil 
kann man Strukturen wie Tabellen, Zeichensätze oder Strings (auch in 
nicht-ASCII Codierung) leicht erkennen.

Das war es scheinbar, was der TE sucht. Auch wenn er es nicht gefragt 
hat. Wahrscheinlich weil er (wie das Großmaul Nop (Gast)) davon ausgeht, 
daß jeder die Funktion des genannten HxD Windoze-Programms kennt. Nun 
kann man aber nicht die Funktion jedes dahergelaufenen Tools kennen. Und 
wenn es Windoze-only ist, dann schon dreimal nicht. Aber wenn er es 
nicht schafft, eine Frage so zu formulieren, daß man versteht was er 
will, dann muß er halt mit den Antworten leben, die er kriegt. <shrug>

Und nur damit es mal gesagt wurde: der einfachste Weg wäre wohl, das 
Intel Hex File zu binary zu konvertieren, z.B. mit srec_cat. Und sich 
das dann mit hexdump anzusehen.

Beitrag #6119977 wurde von einem Moderator gelöscht.
von Stefan F. (Gast)


Lesenswert?

Hexer, sei doch bitte so nett und kläre uns darüber auf, was  du 
wirklich suchst und ob bereits eine passende Antwort dabei war.

Ich vermute mal, dass Dir durchaus bewusst ist, dass diese *.hex Dateien 
mit einem Texteditor betrachtet werden könne. Richtig?

Ich vermute weiterhin, dass du die darin enthaltenen Rohdaten ohne 
Adressen und Prüfsummen anzeigen wolltest. Richtig?

Bitte verschaffe uns Klarheit. Du siehst dass hier in unklaren 
Situationen schnell die Emotionen hoch kochen. Vielleicht magst du uns 
dabei behilflich sein, die Gemüter abzukühlen.

von c-hater (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:

> Bitte verschaffe uns Klarheit. Du siehst dass hier in unklaren
> Situationen schnell die Emotionen hoch kochen. Vielleicht magst du uns
> dabei behilflich sein, die Gemüter abzukühlen.

Das wäre den Intentionen eines Trolls allerdings dramatisch zuwider...

Das Einzige, was der Herr Troll nach seinem TO noch gepostet hat, war im 
Kern die durch absolut nichts bewiesene Behauptung, keiner zu sein. Das 
war hier:

Beitrag "Re: Intel Hex auf Unix Systemen anzeigen"

Für jeden, der klar denken kann, war spätestens hier alles klar: 
wirklich wieder nur ein Troll.

Und wer das mal umfassender analysiert, stellt schnell fest, das 
inzwischen >>90% des Traffic von µC.net nur solche Troll-Threads sind. 
I.d.R. sehr leicht als solche zu identifizieren. Sprich: die 
Traffic-Trolls waren auch schonmal besser...

Manche dieser Threads bekommen allerdings in ihrem Verlauf unerwartet 
nutzbares Fleisch, so dass man sich nicht aus jedem Troll-Thread sofort 
ausklinken kann, selbst wenn er sofort leicht erkennbar ein solcher 
ist...

von Stefan F. (Gast)


Lesenswert?

Oft (und dieses mal ganz sicher) kommt der Stunk aber auch direkt von 
den üblichen Meckersäcken und Streithammeln.

Beitrag #6120493 wurde von einem Moderator gelöscht.
Beitrag #6120497 wurde von einem Moderator gelöscht.
Beitrag #6120595 wurde von einem Moderator gelöscht.
Beitrag #6120600 wurde von einem Moderator gelöscht.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.