Acquired from: ftp.adelaide.edu.au:/pub/rocksoft/crc_v3.txt or ftp://ftp.rocksoft.com/papers/crc_v3.txt or http://www.repairfaq.org/filipg/LINK/...
分类:
其他好文 时间:
2015-06-27 15:51:22
阅读次数:
337
对于STM32的32位CRC,如果假定它的一个主要目的是为了校验往内部FLASH存储数据的可靠性,那么(余数)初值是全1当然是比较合理的。由于STM32的32位CRC是纯32位,即每次必须输入32位的数,所以如果数据不到32位,应该往低位用1来填充比较合理;另外,如果输入数据是 "1234"-0x3...
分类:
其他好文 时间:
2015-06-27 15:44:43
阅读次数:
234
关于校验算法的学习(学习以太网时遇到的)以太网的包头还是数据都会有校验,在FPGA上实现IP核时,用的是CRC校验,然后学习ICMP协议时,也看到一种校验算法,以此学习分析一下背后原理。一、先看看ICMP的包格式,主要是写ping命令是用到(会有一篇专门将ping的c语言实现),所以只是展示与ping命令背后的ICMP规则。
(来自维基)
对于校验的研究暂时不需要理解其他数据的意思,...
分类:
编程语言 时间:
2015-06-25 15:44:31
阅读次数:
176
430单片机超过64K Flash访问方法IAR默认Data Model数据模型为Small。需要改为Large。430硬件CRC使用方法MSP430x5xx 和 MSP430x6xx 系列都带有硬件CRC计算单元。CRC校验公式为f(x) = x16+ x12+ x5+1。符合CRC-CCITT标...
分类:
其他好文 时间:
2015-06-13 11:07:05
阅读次数:
157
nsis的固实(solid)压缩
问题由解压框而来
解压框显示的逻辑是这样的
1,运行第一步是进行crc校验,校验的过程大约4kb的步长读取exe文件,并做crc校验,每一次校验检查当前校验时间是否已经超过了1s,超过则展现解压框
2,压缩文件时固实算法是,将所有文件按照如下格式 |FileSize|FileContent|FileSize2|FileContent2|... 将所有文件拼...
分类:
其他好文 时间:
2015-06-10 10:27:35
阅读次数:
136
/**
* 计算产生校验码
*
* @param data
* 需要校验的数据
* @return
*/
public static String Make_CRC(byte[] data) {
byte[] buf = new byte[data.length];// 存储需要产生校验码的数据
for (int i = 0; i < da...
分类:
编程语言 时间:
2015-05-29 12:00:18
阅读次数:
174
结论已经出来了,现在补充下正文... 碰到CRC校验好多次了.. 这次在datasheet里面直接看到了。 不纠结。 果断去找资料。 这个.c文件不记得从哪里扣过来的了.. /*
* crc8.c
*
* Computes a 8-bit CRC
*
*...
分类:
其他好文 时间:
2015-05-27 21:21:05
阅读次数:
379
CRC循环冗余检验(转载) Cyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。算法原理假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 ...
分类:
其他好文 时间:
2015-05-26 21:18:12
阅读次数:
135
有如下文件1 # file boot.kylin 2 boot.kylin: ASCII cpio archive (SVR4 with no CRC)extract:# cpio -i boot
分类:
其他好文 时间:
2015-05-22 18:38:44
阅读次数:
120
问题:在嵌入式系统开发中,Modbus协议是工业控制系统中广泛应用的一种协议。本题用来简单模拟Modbus协议,只需根据条件生成符合该协议的数据帧,并解析所获取的数据。假设设备使用的协议发送数据格式如下: 其中前四项将在输入条件中给出,最后一项为CRC校验和,需根据前四项的数据,按照CRC算法...
分类:
数据库 时间:
2015-05-17 00:36:34
阅读次数:
176