目的:实现实时便捷稳定的产品级升级方式,支持网络远程升级、app升级、pc升级、sdcard升级;
目录
1 升级架构及流程
2 成员描述
1) PC端-包封装工具
包封装格式:头+映像文件们+尾
/** upgrade head magic number */
#define HI_UPGRADE_PACKET_HEAD_MAGIC (0x08122515)
/** upgrade tail magic number */
#define HI_UPGRADE_PACKET_TAIL_MAGIC (0x0812251d)
/** upgrade packet head */
typedef struct hiUPGRADE_PKT_HEAD_S
{
HI_U32 u32Magic;
HI_U32 u32Crc; /**<crc number from HeadVersion to end of image-data */
HI_U32 u32HeadVer; /**<packet head version: 0x00000001 */
HI_U32