一种软件升级方法技术

技术编号:5550106 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种软件升级方法,包括升级码流制作过程和配置信息串口写入过程。升级码流制作过程采用下述步骤实现:设定升级配置信息及升级模块信息,生成XML文件,然后将XML文件及原始升级文件数据打包,生成升级码流;配置信息串口写入过程采用下述步骤实现:设定升级配置信息、升级模块信息及序列号/mac地址写入控制信息,生成XML文件;读取XML文件,用户输入序列号/mac地址信息,生成包括配置信息文件、序列号/mac地址信息在内的配置信息文件并向串口发送,从而提高了软件升级方法的通用性和灵活性。

【技术实现步骤摘要】

本专利技术涉及计算机软件技术,具体地说,是涉及,属于嵌入式系 统

技术介绍
机顶盒等嵌入式产品在出厂之前需要进行出厂信息的配置及软件的烧录,在使用 过程中也经常根据情况对软件进行升级,其软件升级一般包括升级码流制作过程、配置信 息串口写入过程及升级程序写入过程。其中,配置信息串口写入过程主要是通过串口将产 品的升级配置信息、产品序列号及mac (MediaAccess Control,介质访问控制)地址写入至 产品中,一般是在产品第一次生产或返包时进行;而升级码流制作过程及升级程序写入过 程在每次升级时均需要执行。升级码流制作过程及配置信息串口写入过程作为软件升级的 基础,其性能的优劣直接影响整个产品软件升级的整体性能,是软件升级时尤其要考虑的 问题。现有机顶盒等嵌入式产品的软件升级性能较低,主要存在下述问题1、通用性较差。每个产品的生产商都根据自己的某一特定产品硬件平台开发特定 的软件升级方法,通用性较差。2、灵活度较低。其主要表现为两种情况一种是软件升级虽然可以针对产品 flash的特定分区或地址来进行,但不同的升级方法需要使用生产商的私有描述表,导致升 级方法个性较本文档来自技高网...

【技术保护点】
一种软件升级方法,包括升级码流制作过程和配置信息串口写入过程,其特征在于,所述升级码流制作过程包括下述步骤:a1、设定升级配置信息及升级模块信息,生成XML文件;a2、对升级硬件平台进行地址映射,将分区映射为地址;a3、获取升级模块信息中设定的原始升级文件数据,将XML文件及原始升级文件数据打包,生成升级码流;所述串口信息写入过程包括下述步骤:b1、设定升级配置信息、升级模块信息及序列号/mac地址写入控制信息;b2、对升级硬件平台进行地址映射,将分区映射为地址;b3、根据b1及b2的内容生成XML文件;b4、读取XML文件;b5、用户输入序列号/mac地址信息;b6、生成配置信息文件,并向串...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘庆彬
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:95[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1