如何使用 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
什么应该是正确的废话和数数值以及如何计算?大小为“003a0000”,擦除大小(擦除块大小)为“00010000”(十六进制值)。
答案1
dd
cat
如果您想阅读完整的 mtdblock3,则和是相等的。使用 dd 它将是:dd if=/dev/mtdblock3 | nc 192.168.1.30 5555
。只需省略可选的bs=
和count=
。