[linux-l] Re: [linux-l] Re: [linux-l] Binärdaten in Hex und Co.

Steffen Dettmer steffen at dett.de
Mo Okt 6 09:42:51 CEST 2003


* Thomas Brinker wrote on Sun, Oct 05, 2003 at 12:26 +0200:
> Ich habe eine kleine Schaltung mit einem PIC MicroController aufgebaut, die 
> auch eine serielle Schnittstelle hat. 

Fetzt ja, was macht die denn so?

> Über diese Schnittstelle lasse ich nun den gesamten
> Speicherinhalt(incl. aller Steuerregister) in den PC laufen,
> zwecks Debugging. Dabei möchte man natürlich auf einen Blick
> sehen ob z.B.  das 3.Bit der Speicherzelle 0x3f null oder eins
> ist.

:-) "Auf den ersten Blick" und dann ein HexDump in der Hand
haben... 

hexdump kann auch Adressen vor die Bytes schreiben, hilft Dir
bestimmt sehr, 0x3f kann man so schnell ja nicht abzählen (d.h.:
ich nicht :)).

steffen at diva:/misc/home/steffen> echo "abcdddddddeeeeeeeeeefffffffff" \
	 | hexdump -e '"0x%04_ax " 8/1 "0x%02x " "\n"'

ergibt dann:

0x0000 0x61 0x62 0x63 0x64 0x64 0x64 0x64 0x64
0x0008 0x64 0x64 0x65 0x65 0x65 0x65 0x65 0x65
0x0010 0x65 0x65 0x65 0x65 0x66 0x66 0x66 0x66
0x0018 0x66 0x66 0x66 0x66 0x66 0x0a 0x   0x  

Für'n Mensch schon fast lesbar. vche-nc gibt's auch noch (geht
aber nicht als PIPE glaub ich).

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.




Mehr Informationen über die Mailingliste linux-l