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