私はbusyboxを使って/ sysと/ procにファイルをダンプしようとしています。
私はビジボックス1.31を内蔵したデバイスを持っています。
xxdには、リトルエンディアンの-eオプションがないことがわかりました。
busyboxには限られたオプションセットがあるため、odまたはhexdumpでこれを行う方法もわかりません。
どんなアイデアがありますか?
動作しない例:
# hexdump fsl,mf-mix-wakeup-irq
0000000 c007 0000 0000 007d 0000 0000 4001 4006
# od -X fsl,mf-mix-wakeup-irq
0000000 0000c007 007d0000 00000000 40064001
0000020
これは私が望むバイト順序です(ソースコードから):
0x7c00000 0x7d00 0x0 0x1400640
答え1
Gillesは解決策を提示した。
# xxd -g4 fsl,mf-mix-wakeup-irq
00000000: 07c00000 00007d00 00000000 01400640 ......}......@.@
さまざまなodオプションはbusyboxには影響しません。
# od -tx4 fsl,mf-mix-wakeup-irq
od: invalid option -- 't'
BusyBox v1.31.0 (2021-02-24 17:49:57 UTC) multi-call binary.
Usage: od [-aBbcDdeFfHhIiLlOovXx] [FILE]