Gast
#476759
Hallo! Kennt jemand einen guten freien "Binär-Editor", also sowas wie einen Hex-Editor nur für 0100... ?
|
Anzeige
|
Binär-Editor?
Gast
#476759
Hallo! Kennt jemand einen guten freien "Binär-Editor", also sowas wie einen Hex-Editor nur für 0100... ?
Gast
#476761
> Hallo! Kennt jemand einen guten freien "Binär-Editor", also sowas wie > einen Hex-Editor nur für 0100... ? Gehirn V1.0
Gast
#476768
Um mein Problem zu konkretisieren: Ich habe hier eine 2kB große .bin-Datei, mit der ich einen Pin am AVR toggeln will. Diese Information will ich in der Form {1,0,1,1,...} in ein Array füllen und nicht per Hand umrechnen! Oder stehe ich gerade auf dem Schlauch?
Gast
#476769
Kommt drauf an wie deine Software auf dem AVR aussieht. Wenn du die einzelnen Bits aus dem Byte quasi an den Port "herausschiebst" brauchst du das nicht zu wandeln (wäre ja auch Platzverschwendung). Oder hattest du vor, die Einsen und Nullen in einem char-Array als Zeichen zu speichern?
Gast
#476820
Willst du das trotzdem machen würde es wenn du das komplette WinAVR installiert hast mittels "od" und "sed" gehen: od -x meine.bin | cut -c9- | sed 's/ //g;s/0/0000/g;s/1/0001/g;s/2/0010/g;s/3/0011/g;s/4/0100/g;s/5/0101/g;s/ 6/0110/g;s/7/0111/g;s/8/1000/g;s/9/1001/g;s/a/1010/g;s/b/1011/g;s/c/1100 /g;s/d/1101/g;s/e/1110/g;s/f/1111/g' > binaer.txt Mit od macht ein Hexdump von deinem File, cut schneidet die ersten 9 Zeichen ab (die gibt od als Adresse aus) und mittels sed werden dann noch Leerzeichen entfernt und von hex nach binär "gewandelt" und alles in binaer.txt ausgegeben. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|