一种设备及设备启动方法.pdf

上传人:1****2 文档编号:1667630 上传时间:2018-07-03 格式:PDF 页数:9 大小:434.96KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310632763.3

申请日:

2013.11.29

公开号:

CN104679545A

公开日:

2015.06.03

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/445申请日:20131129|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

中兴通讯股份有限公司

发明人:

葛安峰

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京派特恩知识产权代理有限公司11270

代理人:

张颖玲; 张振伟

PDF下载: PDF下载
内容摘要

本发明提供了一种设备及设备启动方法,以至少解决相关技术中设备无永久性存储介质启动的技术问题。本发明提供的设备,包括中央处理器CPU,只读存储器ROM,还包括接口,和双倍速率同步动态随机存储器DDR,其中所述接口用于将设备连接到主机侧;所述DDR用于存储能够让设备运行启动的系统文件。本发明提供的设备启动方法包括:设备上电;设备通过接口从主机侧将系统文件拷贝至所述设备中的双倍速率同步动态随机存储器DDR内;设备通过所述DDR内的系统文件运行系统。本发明克服了相关技术中无永久性存储介质的设备启动问题,解决了设备启动的技术问题。

权利要求书

权利要求书
1.  一种设备,包括中央处理器CPU,只读存储器ROM,其特征在于还包 括接口,和双倍速率同步动态随机存储器DDR,其中所述接口用于将设备连接 到主机侧;所述DDR用于存储能够让设备运行启动的系统文件。

2.  根据权利要求1所述的一种设备,其特征在于所述的系统文件为DDR 镜像文件。

3.  根据权利要求1或2所述的一种设备,其特征在于所述的接口为USB 接口。

4.  一种设备启动方法,其特征在于包括:
设备上电;
所述设备通过接口从主机侧将系统文件拷贝至所述设备中的双倍速率同步 动态随机存储器DDR内;
所述设备通过所述DDR内的系统文件运行系统。

5.  根据权利要求4所述的一种设备启动方法,其特征在于所述接口为USB 接口。

6.  根据权利要求4所述的一种设备启动方法,其特征在于所述设备通过接 口从主机侧将系统文件拷贝至所述设备中的DDR内,其中设备将可移动闪存 存储器作为USB的默认配置,在主机侧进行枚举。

7.  根据权利要求6所述的一种设备启动方法,其特征在于还包括设备作为 可移动闪存存储器在主机侧进行枚举后格式化,接收主机侧将系统文件拷贝至 可移动闪存存储器中。并将设备的系统文件拷贝至闪存存储器中。

8.  根据权利要求7所述的一种设备启动方法,其特征在于所述主机侧将设 备的系统文件拷贝至可移动闪存存储器中的方式为自动进行或者被控制进行。

9.  根据权利要求4所述的一种设备启动方法,其特征在于所述设备通过所 述DDR内的系统文件运行系统具体为:主机侧下载系统文件结束后,将可移 动闪存存储器弹出,设备侧识别出被主机侧弹出命令;然后,设备关闭该闪存 存储器功能,挂载识别该DDR的镜像系统文件,识别出DDR空间里的版本文 件。

10.  根据权利要求9所述的一种设备启动方法,其特征在于还包括设备通 过文件系统,读取DDR空间里的版本文件到DDR指定的位置,其中所述指定 的位置为系统版本的真实运行地址。

11.  根据权利要求7所述的一种设备启动方法,其特征在于还包括设备销 毁DDR的镜像系统文件。

12.  根据权利要求7所述的一种设备启动方法,其特征在于还包括设备根 据版本文件的位置,执行跳转指令,跳转至版本处开始执行,从而完成启动过 程。

13.  一种设备启动方法,其特征在于包括:
主机侧枚举接入的设备为可移动闪存存储器,并且格式化可移动闪存存储 器;
主机侧将设备的系统文件拷贝至可移动闪存存储器里。

14.  根据权利要求13所述的一种设备启动方法,其特征在于所述的主机侧 将设备的系统文件拷贝至移动闪存存储器里的方式为自动进行或者被控制进 行。

15.  根据权利要求13或14所述的一种设备启动方法,其特征在于还包括 主机侧将设备的系统文件拷贝至可移动闪存存储器里后,使用弹出命令将可移 动闪存存储器弹出。

说明书

说明书一种设备及设备启动方法
技术领域
本发明涉及通信领域,具体而言,涉及一种设备及设备启动方法。
背景技术
随着通信技术的快速发展,设备间的通信速率越来越快,可媲美永久性存 储介质如磁盘、FLASH等的访问速率。永久性存储介质价格虽有降低,但仍然 是设备成本的主要组成部分,如果设备不含有永久性存储介质,就无法存储系 统文件,无法启动。
鉴于以上问题,本发明提供了一种设备启动方法。使用本启动方法,设备 可不使用永久存储介质,可降低产品成本。同时,也避免了因存储介质内版本 破坏导致的严重故障。在此启动方法下,软件版本可实时进行更新。启动过程 中,可使用软件辅助设备自动启动,也可用户手动启动。使用本启动方法,尤 其适用于移动设备、可拆卸设备或外接模块使用。例如数据卡作为移动通信设 备,一般会将数据卡通过USB连接到个人电脑,可有效降低数据卡成本和主板 面积。
发明内容
本发明提供了一种设备及设备启动方法,以至少解决相关技术中设备无永 久性存储介质的启动问题。
根据本发明实施例的一个方面,提供了一种设备,包括:
中央处理器CPU,只读存储器ROM,还包括接口,和双倍速率同步动态 随机存储器DDR,其中所述接口用于将设备连接到主机侧;所述DDR用于存 储能够让设备运行启动的系统文件。
优选地,所述的系统文件为DDR镜像文件。
优选地,所述的接口为USB接口。
根据本发明实施例的另一个方面,还提供了一种设备启动方法,包括:
设备上电;
所述设备通过接口从主机侧将系统文件拷贝至所述设备中的双倍速率同步 动态随机存储器DDR内;
所述设备通过所述DDR内的系统文件运行系统。
优选地,所述接口为USB接口。
优选地,所述设备通过接口从主机侧将系统文件拷贝至所述设备中的DDR 内,其中设备将可移动闪存存储器作为USB的默认配置,在主机侧进行枚举。
优选地,还包括设备作为可移动闪存存储器在主机侧进行枚举后格式化, 接收主机侧将系统文件拷贝至可移动闪存存储器中。并将设备的系统文件拷贝 至闪存存储器中。
优选地,所述主机侧将设备的系统文件拷贝至可移动闪存存储器中的方式 为自动进行或者被控制进行。
优选地,所述设备通过所述DDR内的系统文件运行系统具体为:主机侧 下载系统文件结束后,将可移动闪存存储器弹出,设备侧识别出被主机侧弹出 命令;然后,设备关闭该闪存存储器功能,挂载识别该DDR的镜像系统文件, 识别出DDR空间里的版本文件。
优选地,还包括设备通过文件系统,读取DDR空间里的版本文件到DDR 指定的位置,其中所述指定的位置为系统版本的真实运行地址。
优选地,还包括设备销毁DDR的镜像系统文件。
优选地,还包括设备根据版本文件的位置,执行跳转指令,跳转至版本处 开始执行,从而完成启动过程。
根据本发明实施例的另一个方面,还提供了一种设备启动方法,包括:
主机侧枚举接入的设备为可移动闪存存储器,并且格式化可移动闪存存储 器;
主机侧将设备的系统文件拷贝至可移动闪存存储器里。
优选地,所述的主机侧将设备的系统文件拷贝至移动闪存存储器里的方式 为自动进行或者被控制进行。
优选地,还包括主机侧将设备的系统文件拷贝至可移动闪存存储器里后, 使用弹出命令将可移动闪存存储器弹出。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分, 本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限 定。在附图中:
图1是本发明实施例设备结构示意图;
图2是一般设备结构示意图;
图3是本发明实施例提供的设备启动方法流程示意图;
图4是本发明另一个实施例提供的设备启动方法流程示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不 冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是本发明实施例设备结构示意图。如图1所示,本发明实施例提供的 设备包括中央处理器CPU,只读存储器ROM,还包括接口,和双倍速率同步 动态随机存储器DDR,其中所述接口用于将设备连接到主机侧;所述DDR用 于存储能够让设备运行启动的系统文件。该接口可以为USB接口。
图2是一般设备结构示意图。在图2所示的设备中使用NAND FLASH作 为永久存储介质,用于系统文件的存放。和图2所公开的一般设备结构相比, 本发明实施例提供的设备不需要永久存储介质存储系统文件,降低了成本,并 且让设备可以变得更轻或者更薄。
本发明实施例提供的设备启动方法包括:系统上电后,设备从内部ROM 启动,开始执行ROM程序。该程序含有的系统功能有:系统初始化配置程序、 USB枚举U盘程序、文件系统程序等。
首先,ROM程序进行设备初始化,初始化系统时钟以及DDR,完成系统 运行环境的基本配置。
进一步地,完成环境配置后,设备将内部DDR作为存储介质,并通过USB 在主机侧枚举出U盘设备。
此U盘设备按照标准的USB通信协议实现,其实际的物理存储介质为设 备的DDR空间。对此U盘设备的访问,即为访问该DDR空间。该DDR空间, 在本发明中称为U盘的DDR镜像。主机侧可为PC机,或其他任意USB主机 设备。
设备在主机侧枚举出U盘后,主机侧开始格式化U盘,并将设备的版本文 件拷贝到U盘中。版本文件的拷贝可为软件自动进行,也可用户手动进行。
进一步地,设备能够检测到主机侧的U盘弹出事件,且能挂载识别U盘的 文件系统。U盘文件系统也不受限于一种,可为FAT、NTFS、EXT等文件系统 格式。
在以上过程中,当版本文件拷贝完毕后,主机则将U盘弹出。U盘的弹出, 可由软件自动触发,也可用户手动触发。当U盘弹出时,设备会检测到弹出事 件,然后自动关闭U盘功能。
进一步地,设备关闭U盘功能后,能够保留U盘DDR镜像的文件结构不 被破坏。然后,设备开始挂载识别该DDR镜像的文件系统。当挂载文件系统 完成,从而可识别出DDR镜像内的文件。
进一步地,设备通过文件系统,读取U盘DDR镜像内的版本文件到DDR 的指定位置。该指定位置为版本的真实运行地址。当版本文件全部读出后,设 备可销毁该DDR镜像。
最后,设备根据最终版本文件的位置,执行跳转指令,跳转到版本处开始 执行。后续的执行流程将转交给系统版本,从而完成设备的上电启动过程。
通过以上流程,完成了一种无永久存储介质的设备启动方法。在USB主机 侧存放系统版本文件,然后通过U盘下载版本到设备。当主机侧弹出U盘时, 设备开始运行该版本。
图3是本发明实施例提供的设备启动方法流程示意图。如图3所示,本实 施例的设备启动过程包括以下步骤:
步骤S301:设备上电后,ROM程序开始引导启动。
步骤S302:ROM程序初始化设备,完成时钟、DDR等配置。
步骤S303:设备完成初始化后,将U盘作为USB的默认配置,发起USB 连接。
步骤S304:主机侧接收到设备连接请求,发起USB枚举,并枚举出U盘。
步骤S305:主机侧以约定的文件系统格式化U盘,且该文件系统在设备侧 可识别。
步骤S306:主机侧拷贝设备的版本文件到U盘指定目录下。版本文件可 以包含多个文件,但至少有一个文件需要与设备侧约定。例如,约定boot.img 作为版本的启动程序,其他相关文件则可以进行定制。设备启动的后续流程, 完全由boot.img程序来实现。
步骤S307:主机侧将所有版本文件拷贝到指定目录后,将U盘弹出。
步骤S308:设备接收到主机的弹出命令。
步骤S309:设备关闭U盘功能。
步骤S310:设备根据先前的配置,开始识别U盘的DDR镜像,主动检 测DDR镜像的文件系统格式。若检测到匹配到文件系统,设备挂载该文件系 统到此DDR镜像上。
步骤S311:设备挂载文件系统完毕后,开始查找文件系统内的指定目录 下的指定文件,并检测文件的合法性。例如,查找上文提到的boot.img文件。
步骤S312:设备查找到版本启动文件,并读出此文件到DDR中的指定位 置。此指定位置,可以为约定地址,也可为版本文件自身携带。上例中,就是 将boot.img读取拷贝到DDR指定位置。
步骤S313:设备将启动文件拷贝完毕后,跳转到该启动文件的指定位置 处开始执行。
步骤S314:最后,设备执行启动文件,进入正常启动流程。设备的系统 版本程序依次启动。在上例中,即设备开始执行boot.img程序。
最终的系统版本启动,则完全由启动文件来控制,完成所有的启动流程。 在上例中,则是boot.img程序来完成后续启动流程。
以上步骤中,启动流程将严格按照顺序执行。若执行过程中出现异常,则 认为启动失败。设备对启动失败的处理,可为系统断电,可为系统重启。然后, 再重复枚举U盘设备进行启动。
图4是本发明另一个实施例提供的设备启动方法流程示意图。如图4所示: 该方法包括:
步骤S402:主机侧枚举接入的设备为闪存存储器,并且格式化闪存存储器;
步骤S404:主机侧将设备的系统文件拷贝至闪存存储器里。
其中S404中所述的主机侧将设备的系统文件拷贝至闪存存储器里的方式 为自动进行或者由用户选择来进行。
其中在步骤S404中,主机侧将设备的系统文件拷贝至闪存存储器里后,使 用弹出命令将闪存存储器弹出。
从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明 的是这些效果是某些优选实施例可以达到的效果):采用本发明实施例所提供的 技术方案,可以有效地解决相关技术中设备无永久性存储介质不能启动的问题, 极大地降低了成本,并且可以使得设备变得更薄更轻,给用户的体验带来了极 大的效果。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领 域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之 内。

一种设备及设备启动方法.pdf_第1页
第1页 / 共9页
一种设备及设备启动方法.pdf_第2页
第2页 / 共9页
一种设备及设备启动方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种设备及设备启动方法.pdf》由会员分享,可在线阅读,更多相关《一种设备及设备启动方法.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明提供了一种设备及设备启动方法,以至少解决相关技术中设备无永久性存储介质启动的技术问题。本发明提供的设备,包括中央处理器CPU,只读存储器ROM,还包括接口,和双倍速率同步动态随机存储器DDR,其中所述接口用于将设备连接到主机侧;所述DDR用于存储能够让设备运行启动的系统文件。本发明提供的设备启动方法包括:设备上电;设备通过接口从主机侧将系统文件拷贝至所述设备中的双倍速率同步动态随机存储器DD。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1