gpt4 book ai didi

embedded - 对于嵌入式应用程序,我应该使用 CRC-16 还是 IP 校验和 (RFC1071)?

转载 作者:行者123 更新时间:2023-12-04 16:35:53 25 4
gpt4 key购买 nike

我正在 ARM7 处理器上编写嵌入式应用程序,我需要某种形式的校验和来处理通过串行链路发送的数据以及存储在闪存中的数据。我想知道这两个 CRC 中的哪一个更适合此目的。主要的权衡是代码速度与健壮性。我应该考虑另一个CRC吗?你有一个有效的 ARM 实现的链接吗?

最佳答案

CRC32 相对便宜且实现速度快。 PNG sample code on W3C's website 中有一个信誉良好且高效的实现(成本= 1Kbyte RAM for table & 它可以轻松生成而无需 EEPROM 资源)。如果您在那里寻找其他 CRC 实现,您可以权衡表内存大小以换取计算时间。

关于embedded - 对于嵌入式应用程序,我应该使用 CRC-16 还是 IP 校验和 (RFC1071)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1194630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com