将Flash里面的内容copy出来
flash的大小128MB,但是系统起来后内存只剩100MB。本来想通过下面的命令把flash里面的内容copy出来:
cat /dev/mtdblock0 > flash_contents
ftpput -u .. -p ... server_ip flash_contents flash_contents 来上传到PC的。
现在在运行:
cat /dev/mtdblock0 > flash_contents
的时候就发现mem不够了。
请问有什么办法可以把大小大于内存的flash的内容copy出来么? 一点猜测
既然装不下, 要么装到外部(网络,其他存储), 要么压缩。。。 想办法分成2次COPY? 回复 1# moto_linux
操作设备文件显然不能用copy命令啊,你要使用dd命令才行的。 @id_for_fun
好注意,明天试试
ftpput -u .. -p ... server_ip /dev/mtdblock0 flash_contents
@ accessory
今天写了一个app,每次读一半数据,分2次ftp传到PC上
@daniel_kohler
我现在是要读取设备上的内容,应该不需要用dd吧? 插入sd卡等 建立个swap 文件 呵呵 拷贝的会很慢 写了一个应用程序,直接读/dev/mtdblock0里面的内容,一次读一半,然后传出来。
页:
[1]