Ddコマンドを使用して組み込みLinuxベースのデバイスからmtdブロックをダウンロードするにはどうすればよいですか?
# cat /proc/mtd
dev: size erasesize name
...
mtd3: 003a0000 00010000 "DRTI2"
Mtd3ブロックをダウンロードする必要があるので
dd if=/dev/mtdblock3 bs=BYTES count=BLOCKS | nc 192.168.1.30 5555
何が正しいはずですbsおよびcount値とそれを計算する方法は?サイズは「003a0000」で、erasesize(消去ブロックサイズ)は16進値で「00010000」です。
完全なmtdblock3を読みたい場合は、dd
とcat
は同じです。 ddを使用すると、次のようになります:dd if=/dev/mtdblock3 | nc 192.168.1.30 5555
。オプションのbs=
とcount=
を省略してください。