嵌入式技术论坛
登录
直播中
1058459755
12年用户
2015经验值
擅长:基础元器件 射频微波与天线 数字及可编程逻辑 网络与通信 微处理器/微控制 工业控制 操作系统/软件
私信
关注
(分享)给想了解CRC校验的朋友们推荐几篇文章
CRC校验
总也搞不明白的
CRC
校验,终于有点头绪了,
本人喜欢钻牛角尖,花了两天时间看了SD卡的物理协议英文版,对于英文文盲的我来说,100多页的文档看下来真是死去活来啊!因为SD协议里有好多的CRC,就想看看。
好吧,书归正传,还是来说说CRC。本人比较愚钝,花了4天时间才有点头绪。
网上关于CRC的文章很多,百度文库能搜出一片。很多都是片段,脑袋笨笨的我不太理解,于是在网上找呀找,终于找到几篇我能看懂的。
很多文章中讲了好几种CRC校验的C语言实现,有直接算的,有“驱动表”,还有直驱表法。其实他们的最终实现都是模拟了CRC的计算原则,只不过效率一个比一个高。
关于驱动表的程序和直驱表的程序就不多说了,网上有很多很多。大家大可拿来主义,拿来用用是没有问题的。可如果想搞明白其中的原委,可以看看我推荐的这几篇文章。
1 《我学习 CRC32、CRC16、CRC 原理和算法的总结(与 WINRAR 结果一致)》,百度文库就有。写的很好,如果不明白的可以接着往下看..
2 《循环冗余校验(CRC)算法原理》 非常直观的讲解 ,只有原理,没有程序,但写的非常好。原文是博客园上的。
3 《CRC我就拿下了》,也是博客园上的,非常好。
4 《CRC算法原理和C语言实现》一篇论文,里面是数学证明,我看不懂,有能力的朋友可以仔细看看,应该没错了。
基本上1,2,3这三篇文章就能帮你搞定CRC了。
4篇文档的PDF文档放在附件里
就在这跨年了。
4.pdf
(168.74 KB)
(下载次数: 163, 2014-1-20 23:29 上传)
1.pdf
(172.37 KB)
(下载次数: 185, 2014-1-20 23:29 上传)
2.pdf
(404.67 KB)
(下载次数: 165, 2014-1-20 23:29 上传)
3.pdf
(35.26 KB)
(下载次数: 140, 2014-1-20 23:29 上传)
回帖
(26)
泽泽
2014-1-21 08:40:27
好东东,学习学习
好东东,学习学习
举报
aic_wlz
2014-1-21 08:54:24
好东东,下来看看!
好东东,下来看看!
举报
vvg
2014-1-21 09:16:50
LZ非常给力
CRC检验对很多人来说是一个很纠结的问题
期待你能分享下自己的感悟
LZ非常给力
CRC检验对很多人来说是一个很纠结的问题
期待你能分享下自己的感悟
举报
笑蓝天
2014-3-11 19:42:32
楼主发帖很用心,下下来学习学习。
楼主发帖很用心,下下来学习学习。
举报
笑蓝天
2014-3-11 19:46:42
感觉好深奥。。。。。。
感觉好深奥。。。。。。
举报
笑蓝天
2014-3-11 19:48:36
决定了,好好学习,不能辜负楼主的用心良苦。
决定了,好好学习,不能辜负楼主的用心良苦。
举报
笑蓝天
2014-3-11 19:50:57
正做的课题有关CRC校验,期待能得到楼主指教。
正做的课题有关CRC校验,期待能得到楼主指教。
举报
笑蓝天
2014-3-22 20:14:42
楼主有几个问题能请教你吗??
楼主有几个问题能请教你吗??
举报
sunfg08
2015-3-6 21:24:22
确实很给力啊!
确实很给力啊!
举报
lee_st
2015-5-25 14:38:36
{:23:}
{:23:}
举报
fanjunjie
2015-10-22 11:17:56
希望能對我我有幫助
希望能對我我有幫助
举报
江十一郎
2016-1-12 09:45:57
正在学这个 有点搞不懂 正好看看
正在学这个 有点搞不懂 正好看看
举报
dihai2000
2016-6-1 19:57:50
好东东,下来看看!正在学这个 有点搞不懂 正好看看
好东东,下来看看!正在学这个 有点搞不懂 正好看看
举报
dihai2000
2016-6-1 19:58:19
正在学这个 有点搞不懂 正好看看正在学这个 有点搞不懂 正好看看
正在学这个 有点搞不懂 正好看看正在学这个 有点搞不懂 正好看看
举报
617565
2016-6-8 15:08:04
正在学这个 有点搞不懂 正好看看正在学这个 有点搞不懂 正好看看
正在学这个 有点搞不懂 正好看看正在学这个 有点搞不懂 正好看看
举报
李杰
2016-6-10 10:03:26
谢谢分享,好东西大家一起来分享~!
谢谢分享,好东西大家一起来分享~!
举报
张彪
2016-7-7 17:21:34
学习一下。。。。。。。。。。。。。。。。。。。。
学习一下。。。。。。。。。。。。。。。。。。。。
举报
念动
2016-7-28 11:15:17
学习学习
学习学习
举报
lansha哈哈
2016-9-28 17:19:28
必须要下下来!
必须要下下来!
举报
更多回帖
rotate(-90deg);
回复
相关帖子
CRC校验
如何在imx6上移植ubunt16.04系统,有移植过的
朋友们
吗?
2022-11-30
257
CRC
校验
具体实现方式
2021-12-03
991
转:循环冗余
校验
(
CRC
)算法入门引导
2016-08-01
5988
NI VISION机器视觉多模板匹配范例
给
正在学习机器视觉的
朋友们
参考
2015-08-04
79218
LabViEW宝典,需要的
朋友们
拿去~
2014-08-06
8481
加油了 电设的
朋友们
2013-09-02
1323
fpga学习群,欢迎
朋友们
加入
2013-06-08
2153
祝
朋友们
新年快乐
2013-01-01
1981
朋友们
,我是新人请多多帮助
2012-12-20
2049
朋友们
帮忙啊
2011-03-31
1675
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分