通过以太网升级二进制文件时,如何验证文件的有效性
大家都知道在做FirmWare升级时,如果通过自己编写的运行于PC端的串口工具来升级固件时,PC端软件与MCU端通信协议是可以自己定义的,所以做文件校验也容易实现。现在我在用以太网,通过TCP协议来传输二进制升级包以达到升级的目的。
实现方法就是通过网页提交表单的方式来传输二进制数据到MCU端,
如果在MCU上验证收到的二进制数据是否正确,请问高手们,如何来处理,如何对其验证?
真诚请教,希望您分享一下您的知识,不甚感激。 没有人搞吗 md5、crc码校验! 对于这种大小的文件,CRC32已经很可靠了,计算也比较简单。
还有,如果用的是TCP连接,本身就经过CRC32校验的。
页:
[1]