[发明专利]基于USB接口的嵌入式软件升级方法及系统有效
| 申请号: | 201210066605.1 | 申请日: | 2012-03-15 |
| 公开(公告)号: | CN102662689A | 公开(公告)日: | 2012-09-12 |
| 发明(设计)人: | 刘立华 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/38 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
| 地址: | 266071 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及嵌入式系统技术领域,提供了一种基于USB接口的嵌入式软件升级方法及系统。该方法包括:设备开启后运行升级引导程序,在USB存储器件上查找升级管理程序并将升级管理程序拷贝到系统内存运行;查找USB存储器件上的新版本的升级文件进行升级;若任一步骤无法继续则直接使设备处于正常工作状态,同时根据USB存储器件的出错信息,修改升级管理程序或升级文件后再次尝试升级。本发明中,将整个升级程序分为系统闪存中的升级引导程序和U盘中的升级管理程序,在升级管理程序存在问题导致升级不成功时,能够很容易地在U盘上进行修改升级管理程序本身。此外在无法正常升级时直接进入工作状态,有效减少重启时间和对当前工作的影响。 | ||
| 搜索关键词: | 基于 usb 接口 嵌入式 软件 升级 方法 系统 | ||
【主权项】:
一种基于USB接口的嵌入式软件升级方法,其特征在于,所述方法包括步骤:S1,设备开启,启动操作系统,自动启动运行升级引导程序;S2,升级引导程序加载USB驱动,检测USB接口是否有USB存储器件;如没有发现USB存储器件,则执行步骤S7;如发现有USB存储器件,则执行步骤S3;S3,进一步扫描USB存储器件,在USB存储器件上查找升级管理程序;如未找到升级管理程序,则执行步骤S7;如找到升级管理程序,则执行步骤S4;S4,将升级管理程序拷贝到系统内存,在系统内存中运行启动升级管理程序;如不能成功启动升级管理程序,则向USB存储器件输出相应出错信息后执行步骤S7;如成功启动升级管理程序,则执行步骤S5;S5,升级管理程序进一步扫描USB存储器件,查找USB存储器件上是否有新版本的升级文件;如未在USB存储器件上找到新版本升级文件或新版本升级文件的版本有效性存在问题,则向USB存储器件输出相应出错信息后执行步骤S7;如新版本升级文件有效性无问题,则执行步骤S6;S6,执行升级,将新版本升级文件拷贝到系统闪存中的指定位置;若升级成功,则重启设备后运行新系统执行步骤S7;如升级不成功,则根据USB存储器件的出错信息,修改升级管理程序或升级文件后转至步骤S1再次尝试升级;S7,启动其它应用程序,使设备处于正常工作状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210066605.1/,转载请声明来源钻瓜专利网。
- 上一篇:钟表条夹板或桥夹板的精确定位
- 下一篇:定影装置





