打印

通过以太网升级二进制文件时,如何验证文件的有效性

[复制链接]
1896|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pigeon0411|  楼主 | 2009-8-27 13:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家都知道在做FirmWare升级时,如果通过自己编写的运行于PC端的串口工具来升级固件时,PC端软件与MCU端通信协议是可以自己定义的,所以做文件校验也容易实现。

现在我在用以太网,通过TCP协议来传输二进制升级包以达到升级的目的。
实现方法就是通过网页提交表单的方式来传输二进制数据到MCU端,
如果在MCU上验证收到的二进制数据是否正确,请问高手们,如何来处理,如何对其验证?

真诚请教,希望您分享一下您的知识,不甚感激。

相关帖子

沙发
pigeon0411|  楼主 | 2009-8-27 17:07 | 只看该作者
没有人搞吗

使用特权

评论回复
板凳
thinkfly| | 2009-9-14 20:08 | 只看该作者
md5、crc码校验!

使用特权

评论回复
地板
mohanwei| | 2009-9-16 08:40 | 只看该作者
对于这种大小的文件,CRC32已经很可靠了,计算也比较简单。
还有,如果用的是TCP连接,本身就经过CRC32校验的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

154

帖子

3

粉丝