升级DM5校验

1,将某个文件生成带DM5的文件,使用srec_cat工具;

read A   #原始文件

srec_cat $A -o 要生成的文件名称  -Line_Length 46 -Address_Length 3 -HEAder "The title"

2。从生成的文件里读取DM5数据

dm5sum  生成的文件

此时会将生成的带有DM5的校验值读出来;

时间: 2024-10-06 06:05:19

升级DM5校验的相关文章

自动升级工具实现小结

1.  功能介绍 网上有很多客户端自动升级工具,本例也结合了网上的升级工具方法.自动升级方式总结起来就那几种方式,通过版本号比对.更新日期比对 或其他随机码比对方式,比较客户端版本信息与服务器端版本信息是否一致,如果不一致,则下载服务器端更新包自动覆盖本地文件,下载文件的方式可以采用FTP,也可以采用Http等方式. 该工具实现了下面几个功能: (1)   上传打包文件(Zip包)到服务器站点,生成最新的更新包文件 (2)   客户端运行软件,检测本地软件版本信息(更新日期)是否与服务器上的版本

Oracle Study之--Oracle TimeZone升级

Oracle Study之--Oracle TimeZone升级 http://tiany.blog.51cto.com/513694/1411882  Oracle 10gR2升级到Oracle 11gR2       当Oracle database从10gR2升级到11gR2之后,需要升级timezone version,以下详细介绍了timezone的升级过程. Oracle timezone 升级 背景描述: 如果需要支持一个国际化的应用,那么数据库端的国际化特性的支持也就显得尤其重要

Android增量升级简单实现(附源码)

随着现在手机硬件不断的提升,分辨率提高手机的安装包也是越来越大了.当年NOKIA,MOTO时代,一个手机APP如果有1MB那都是算大的,2MB已经不得了了.虽然网络.存储都已经大大提升,但是流量还不至于廉价到APP改了一个标题要去下载一个几兆的程序安装包.今天就介绍安卓增量下载的实现.有耐心的先看原理,后面实践! 增量升级的原理 今天我们就来实现类似的应用的增量升级.其实增量升级的原理很简单,即首先将应用的旧版本Apk与新版本Apk做差分,得到更新的部分的补丁,例如旧版本的APK有5M,新版的有

OTA制作及升级过程笔记【转】

本文转载自:http://www.it610.com/article/5752570.htm 1.概述 1.1   文档概要 前段时间学习了AndroidRecovery模式及OTA升级过程,为加深理解和防止以后遗忘,所以写这篇文档进行一个总结和梳理,以便日后查阅回顾.文档主要包括两部分,第一部分为OTA升级包的制作过程分析,第二部分为Recovery模式下OTA升级包安装过程的分析,其中包括Recovery模式分析及服务流程. 1.2   参考文献 <Recovery 开发指导> <A

软件包管理之RPM

一.前言 在没有软件包管理器前,用户都是通过源代码的方式来安装软件.但是我们很容易发现,在每次安装软件时都必须对操作系统的境.编译的参数进行对应的编译,并且操作过程很是复杂,这对于不熟悉操作系统的朋友来说真心困难,那么有没有一款软件能让用户能很简单的安装所需的软件呢? 随着自由软件蓬勃发展,Linux系统的飞快发展,很多软件开发者.企业和社区将这些软件开始通过收集.整理.编译制作成distributions发布到常用的Linux操作系统上,但是后来发现,这样做在日后软件更新.系统更新上面都需要做

软件包管理

应用程序  程序:Architecture c语言:源代码-->(编译)二进制格式 脚本:解释器(二进制程序) 源代码-->编译--连接-->运行 程序:  库  静态库  动态库   共享库 配置信息 dir=/path/to/somewhere 程序组成部分  二进制程序  库  配置文件  帮助文件 glibc: gnu的c库 /boot /etc /usr /var 可以单独分区 /dev /lib /tmp /bin /sbin /proc /sys /mnt /media /

linux命令:rpm软件包管理

  rpm命令简介:      rpm:软件管理器          数据库:/var/lib/rpm   用于软件进行查询相关操作的数据库.      rpmbuild:用于创建rpm软件包的工具 对软件进行安装.查询.卸载.升级.校验.数据库的重建.验证数据包等工作. 1.命令格式: 1.rpm命名规则: 主包: Usage: httpd-2.2.15-15.e16.centos.i686.rpm httpd:软件包名  2.2.15:软件版本号  15:软件发布的次数 e16.centos

学习日志---linuxの 程序包管理综述

Linux的程序包管理: 应用程序: GPL:源码, POSIX: Portable Operatin System API: 兼容,意味开发库兼容,因此,源代码可跨平台 ABI:兼容,编译后的程序可以跨平台: 不同的平台可执行的二进制程序格式不同,因此编译后的相同程序在不同平台不一定都能运行 库:可执行程序,本身不能作为程序执行入口,但可以被调用 编译好的二进制格式 程序:预编译.编译.汇编.链接 静态: 动态链接:dll(windows), 在linux下,so(shared object)

总结rpm和yum实现程序包的管理功能

程序包的管理器,其功能有打包.后续的包管理(安装,升级,卸载,查询及校验)       deb:debian系列系统        rpm:功能的提升使得rpm包管理器成为linux主流的标准                程序包的组成四部分:            1.二进制程序:程序的源代码存放/bin, /sbin,/ /usr/bin, /usr/sbin, 2.库文件:某些         二进制程序可能会被多个程序包调用,将这些被多个调用的称               之为库文件存