设备程序远程升级采用两种方式(优先采用IP方式)

设备程序远程升级采用两种方式(优先采用IP方式):

  1. 采用应急广播TS流传输技术规范的消息内容表携带升级包数据。当辅助数据类型值为44时,消息内容表传输的数据为程序升级包。
  2. 采用IP方式传输升级包数据。原理:设备主控微处理器内部程序存储区人为地分为两块,其中一块为BootLoader区、另一块为APP用户程序区。BootLoader区用于存储引导升级程序;APP用户程序区存储实际运行的用户程序。每次系统启动程序由BootLoader 区开始运行,检查程序临时存储器(外置FLASH)中是否有新的程序,如果存在新的程序则将临时存储器中的程序写入APP用户程序区,然后跳入APP用户程序区运行。在临时程序存储区中存储了程序版本信息、程序的大小、是否需要进行更新、程序的CRC校验信息和程序数据等。BootLoader程序如理流程如图1所示:

设备程序远程升级采用两种方式(优先采用IP方式)

图1 BootLoader程序处理流程

临时存储区在接收完成升级包后,通过软件系统复位,使系统重新运行,进入BootLoader程序完成设备程序更新。

上一篇:“更新时间”字段的:ON UPDATE CURRENT_TIMESTAMP 含义


下一篇:ACCESS与MSSQL比较:SQL语句关于时间格式使用的注意点