发明名称 嵌入式系统加载程序与应用程序一体化更新方法
摘要 本发明提供嵌入式系统加载程序与应用程序一体化更新方法,把用于完成启动、下载功能的程序合并作一块程序放在嵌入式操系统中的唯一一组FLASHROM中。当嵌入式操作系统和应用程序启动以后,下载功能程序同时启动并通过通讯接口接收传输来的程序数据完成更新备份应用程序。下载成功后,将备份应用程序激活,并将当前应用程序状态置为备份状态。最后系统复位加载新的应用程序运行。这样就允许只使用一组ROM存储器的嵌入系统可以完成开发生产阶段的一次烧录就完成程序更新工作。本方法操作简单,安全可靠。
申请公布号 CN101004690A 申请公布日期 2007.07.25
申请号 CN200710026247.0 申请日期 2007.01.09
申请人 京信通信技术(广州)有限公司 发明人 武玉鹏;左延麟
分类号 G06F9/445(2006.01);G06F11/14(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 广州市华学知识产权代理有限公司 代理人 李卫东
主权项 1、嵌入式系统加载程序与应用程序一体化更新方法,其特征在于包括如下步骤:(1)把加载程序、加载信息和应用程序输入计算机,通过编译器对加载程序和应用程序的组合进行统一编译,生成可一次烧录的数据,该数据从计算机输出到烧录器,烧录器通过烧录电缆烧录到嵌入式处理器唯一的一组存储器FLASH ROM中;所述加载信息是用来保存所述需要加载应用程序的信息;同时,通过编译器从编译后加载程序、加载信息和应用程序的可一次烧录的数据中,把应用程序分解出来,生成下载程序;(2)烧录后嵌入式系统对其操作系统和应用程序进行备份处理,即存储器中保存两份操作系统及应用程序,一份处于备份状态,另外一份处于激活状态;(3)当嵌入式操作系统和应用程序启动以后,嵌入式系统同时启动下载程序,通过通讯接口接收传输来的程序数据,完成备份嵌入式操作系统和应用程序的更新;(4)下载成功后,下载程序通过修改加载信息,将备份嵌入式操作系统和应用程序激活,并将当前嵌入式操作系统和应用程序状态置为备份状态;(5)嵌入式操作系统复位,加载新的应用程序运行,从而在开发生产阶段实现只使用一组ROM存储器的嵌入系统一次烧录完成程序更新。
地址 510730广东省广州市广州经济技术开发区金碧路6号