[发明专利]一种嵌入式软件版本的发布及升级方法有效
申请号: | 201210084894.8 | 申请日: | 2012-03-28 |
公开(公告)号: | CN102662700A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 曾元清 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 软件 版本 发布 升级 方法 | ||
1.一种嵌入式软件版本的发布方法,其特征在于,所述的发布方法步骤如下:
步骤1、将待下载的升级文件的分区信息以字节对齐的方式连接到升级工具的二进制代码之后;
步骤2、将引导程序的二进制代码以字节对齐的方式连接到待下载的升级文件的分区信息之后;
步骤3、将待下载的升级文件以字节对齐的方式连接在一起,并以字节对齐的方式连接到引导程序的二进制代码之后;
步骤4、将描述信息以字节对齐的方式连接到待下载的升级文件之后;
步骤5、将按步骤1~4所生成的可执行文件作为软件版本发布。
2.根据权利要求1所述的嵌入式软件版本的发布方法,其特征在于:步骤5所述的可执行文件由升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息整合而成。
3.根据权利要求2所述的嵌入式软件版本的发布方法,其特征在于:所述的整合是以升级工具的二进制代码作为软件版本的头部、以描述信息作为软件版本的尾部,升级工具的二进制代码位于软件版本的头部与软件版本的其余数据连接在一起;描述信息位于软件版本的尾部与软件版本的其余数据连接在一起;其中连接方式包括级联、字节对齐。
4.根据权利要求3所述的嵌入式软件版本的发布方法,其特征在于:所述的描述信息用以描述升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息在软件版本的具体位置,且描述信息包括升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息的长度信息,以及它们在软件版本内的偏移量信息。
5.根据权利要求4所述的嵌入式软件版本的发布方法,其特征在于:所述的自定义文件包括待下载的升级文件的分区信息、引导程序的二进制代码。
6.根据权利要求5所述的嵌入式软件版本的发布方法,其特征在于:所述的分区信息用于描述待下载的升级文件写入嵌入式设备存储器的具体位置,包括分区名称、起始区及分区号中的任意一种或任意组合。
7.根据权利要求5所述的嵌入式软件版本的发布方法,其特征在于:所述的引导程序的二进制代码通过升级工具下载到嵌入式设备RAM存储器内,嵌入式设备运行引导程序的二进制代码与升级工具建立连接,升级工具经再经由所述连接将待下载的升级文件下载到嵌入式设备存储器内,连接包括是并口连接、串口连接。
8.根据权利要求7所述的嵌入式软件版本的发布方法,其特征在于:所述的待下载的升级文件可以是一个文件或者多个文件。
9.一种利用权利要求1~8中任一项所述的嵌入式软件版本发布方法的升级方法,其特征在于,所述的步骤如下:
步骤101、运行经过整合以可执行文件方式发布的软件版本;
步骤102、将直接运行整合在软件版本头部的升级工具的二进制代码;
步骤103、升级工具从软件版本尾部提取描述信息数据结构;
步骤104、升级工具解析描述信息数据结构,获取各个整合文件的长度信息以及它们在软件版本内的偏移量信息;
步骤105、升级工具根据长度信息和偏移量信息从软件版本内解析出引导程序的二进制代码;
步骤106、升级工具将引导程序的二进制代码下载到嵌入式设备RAM存储器内;
步骤107、升级工具发送一跳转命令给嵌入式设备,使得嵌入式设备跳转到引导程序运行;
步骤108、升级工具与引导程序建立连接;
步骤109、升级工具根据长度信息和偏移量信息从软件版本内解析出待下载的升级文件的分区信息,并通过与引导程序所建立的连接将分区信息下载到嵌入式设备的存储器内;
步骤110、 升级工具根据长度信息和偏移量信息从软件版本内解析出待下载的升级文件,并通过与引导程序所建立的连接将这些文件依据分区信息下载到嵌入式设备存储器的对应位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210084894.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:泡澡桶挂置式多用按摩器
- 下一篇:一种脚动式按摩椅