在不复制文件的情况下,通过dd命令将文件尾巴删除的方法
2015-11-06 18:30
225 查看
嵌入式板子升级时,由于固件末尾可能含有一些flash_size、md5等标识:
file2 + weiba = file1
升级时需要将文件尾巴删掉,常用的方法是:
dd if=file1 of=file2 bs=$truesize count=1 conv=sync
有时空闲内存只够存放1个固件,可以将文件尾巴直接删除:
dd if=/dev/null of=$1 bs=$tureSize seek=1
但在有些板子(9344 + usb),页面升级时会导致md5检测错误,换用下面的方法即可:
dd if=/dev/zero of=$1 bs=1 count=0 seek=$tureSize conv=sync
经验分享:詹晓明
文档上传:刘志评
file2 + weiba = file1
升级时需要将文件尾巴删掉,常用的方法是:
dd if=file1 of=file2 bs=$truesize count=1 conv=sync
有时空闲内存只够存放1个固件,可以将文件尾巴直接删除:
dd if=/dev/null of=$1 bs=$tureSize seek=1
但在有些板子(9344 + usb),页面升级时会导致md5检测错误,换用下面的方法即可:
dd if=/dev/zero of=$1 bs=1 count=0 seek=$tureSize conv=sync
经验分享:詹晓明
文档上传:刘志评
相关文章推荐
- 一个通用的标题栏
- Linux下/proc目录简介
- IOS基础分享
- 织梦dede:channelartlist 标签在列表页没法调用软件下载地址softlinks
- 批量执行shell命令
- 批量执行shell命令
- Android中GridView(网格视图)效果源码(十五)
- 什么是虚拟主机?
- 如何在Linux下安装启动多个Tomcat
- QSlider:groove背景图片随QSlider伸缩而伸缩
- iOS APP提交上架最新流程 (菜鸟级别的请进)
- List与ArrayList起头的区别
- java对redis各种数据类型的基本操作
- iptables和tc的使用及开发实例总结
- ios程序打包成ipa包过程
- cocos-lua基础学习(四)quick层封装后的目录结构
- 利用VS根据文件目录结构创建C++工程自己简单实现的方法
- 结合LayoutIt学习Bootstrap的探索
- C#异常处理和数据类型转换
- 开发-培训-开始-支持不同设备-支持不同语言