一种基于云平台的程序更新方法和系统

    公开(公告)号:CN116755750A

    公开(公告)日:2023-09-15

    申请号:CN202310717828.8

    申请日:2023-06-16

    摘要: 本发明公开了一种基于云平台的程序更新方法和系统,方法包括:终端接收到云平台发送的更新初始化帧后,如果终端正在User程序中运行则跳转回BIOS程序,然后进行更新初始化操作后,停留在BIOS程序中运行;如果终端正在BIOS程序中运行则直接进行程序更新初始化操作,然后向云平台发送初始化反馈帧数据,开启Systick定时器;云平台对初始化反馈帧进行解析,如果终端初始化完成,则下发更新先行帧,否则云平台发出提示。本申请设计了更新协议帧、丢帧补发、异常复位续传、代码保护和程序自覆盖机制,为程序更新的稳定、高效提供保障。