前言
从上一章中,我们已经成功连接阿里云并且成功拿到了升级包的下载地址,在本文我们将升级包下载下来并且存储到SD卡中,最终将程序写入FLASH中完成APP的跳转,至此我们的OTA功能就完成了。
一、函数分析
从上一章我们连接完阿里云并订阅相关主题之后。我们又做了上报版本信息和请求新的升级包,将新的升级包信息解析之后我们就可以下载升级包了。
1.get_bin()函数
接上回主函数中的获取bin字节流的函数,代码如下:
int get_bin(char * url)
{
u8 httpHead[</