CRC校验算法及适用场合

70 views
Skip to first unread message

enzo fang

unread,
Dec 29, 2010, 8:40:01 PM12/29/10
to linux-kernel
Hi all,
在网上查了些crc校验的资料,看到有CRC8, CRC16, CRC32

但是不太清楚这为什么要有CRC8, CRC16, CRC32,它们各自有什么优缺点,分别适用于什么场合。
现在我想用CRC来校验eeprom中的数据,防止数据被意外改写,不知用CRC8好,还是CRC16好。
有经验的朋友来说一下吧。谢谢。

--
Best Regards
enzofang
_______________________________________________
Linux 内核开发中文邮件列表
Linux-...@zh-kernel.org
http://zh-kernel.org/mailman/listinfo/linux-kernel
Linux 内核开发中文社区: http://zh-kernel.org

Dig

unread,
Dec 31, 2010, 2:23:55 AM12/31/10
to enzo fang, linux-kernel
2010/12/30 enzo fang <feixian...@gmail.com>:

> Hi all,
> 在网上查了些crc校验的资料,看到有CRC8, CRC16, CRC32
>
> 但是不太清楚这为什么要有CRC8, CRC16, CRC32,它们各自有什么优缺点,分别适用于什么场合。
> 现在我想用CRC来校验eeprom中的数据,防止数据被意外改写,不知用CRC8好,还是CRC16好。
> 有经验的朋友来说一下吧。谢谢。

CRC4产生4bit校验位,CRC8产生8bit校验位,以此类推

Reply all
Reply to author
Forward
0 new messages