电子设备和用于电子设备启动加载的方法.pdf

上传人:a1 文档编号:18904 上传时间:2018-01-12 格式:PDF 页数:16 大小:845.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510219262.1

申请日:

2015.04.30

公开号:

CN104778069A

公开日:

2015.07.15

当前法律状态:

实审

有效性:

审中

法律详情:

著录事项变更IPC(主分类):G06F 9/445变更事项:申请人变更前:杭州华三通信技术有限公司变更后:新华三技术有限公司变更事项:地址变更前:310052 浙江省杭州市滨江区长河路466号变更后:310052 浙江省杭州市滨江区长河路466号|||实质审查的生效IPC(主分类):G06F 9/445申请日:20150430|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

杭州华三通信技术有限公司

发明人:

赵志宇; 慕长林

地址:

310052浙江省杭州市滨江区长河路466号

优先权:

专利代理机构:

北京德琦知识产权代理有限公司11018

代理人:

陈舒维; 宋志强

PDF下载: PDF下载
内容摘要

本发明公开了一种电子设备和用于电子设备启动加载的方法。在本发明中,CPU可以从Boot存储介质获取第一配置文件,并且,CPU可以向逻辑芯片加载第一配置文件,以利用第一配置文件而在逻辑芯片配置形成CPU的片外嵌入式存储介质控制器,因此,CPU即可借助在逻辑芯片配置形成的片外嵌入式存储介质控制器而从嵌入式存储介质获取系统文件。从而,本发明的实施例在无需CPU集成嵌入式存储介质控制器的情况下仍可以满足以嵌入式存储介质作为文件系统存储介质的需求。

权利要求书

1.  一种电子设备,其特征在于,包括Boot存储介质、嵌入式存储介质、CPU、以及逻 辑芯片;
Boot存储介质中存放Boot文件和第一配置文件;
嵌入式存储介质中存放系统文件;
CPU与Boot存储介质之间连接有Boot总线,用于CPU在电子设备上电后从Boot存储 介质获取Boot文件、以及用于CPU在启动Boot文件的运行后从Boot存储介质获取第一配 置文件;
CPU与逻辑芯片之间连接有逻辑加载总线,用于CPU向逻辑芯片加载第一配置文件;
逻辑芯片与嵌入式存储介质之间连接有嵌入式存储介质访问总线,用于逻辑芯片利用由 第一配置文件配置的嵌入式存储介质控制器从嵌入式存储介质获取系统文件;
CPU与逻辑芯片之间连接有逻辑管理总线,用于CPU通过由第一配置文件在逻辑芯片配 置的逻辑管理总线控制器从逻辑芯片获取系统文件。

2.
  根据权利要求1所述的电子设备,其特征在于,第一配置文件被压缩存放在Boot存 储介质中,第一配置文件的无效信息位全部为0或全部为1。

3.
  根据权利要求1所述的电子设备,其特征在于,系统文件中包含有第二配置文件,并 且,CPU进一步通过逻辑加载总线向逻辑芯片加载从启动运行的系统文件中提取的第二配置 文件。

4.
  根据权利要求3所述的电子设备,其特征在于,第一配置文件的有效信息位少于第二 配置文件的有效信息位。

5.
  一种用于电子设备启动加载的方法,其特征在于,该方法应用于包括Boot存储介质、 嵌入式存储介质、CPU、以及逻辑芯片的电子设备,其中,Boot存储介质中存放Boot文件和 第一配置文件,嵌入式存储介质中存放系统文件;并且,该方法包括在CPU执行的如下步骤:
在电子设备上电后从Boot存储介质获取Boot文件;
在启动Boot文件的运行后,从Boot存储介质获取第一配置文件;
向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配置嵌入式存储介质控 制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取系统文件;
通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器从加载了第一配置文件的逻 辑芯片获取系统文件。

6.
  根据权利要求5所述的方法,其特征在于,第一配置文件被压缩存放在Boot存储介 质中,第一配置文件的无效信息位全部为0或全部为1。

7.
  根据权利要求5所述的方法,其特征在于,系统文件中包含有第二配置文件,并且, 该方法进一步包括:
从运行的系统文件中提取第二配置文件;
以及,向逻辑芯片加载提取的第二配置文件。

8.
  根据权利要求7所述的方法,其特征在于,第一配置文件的有效信息位少于第二配置 文件的有效信息位。

9.
  一种用于电子设备启动加载的装置,其特征在于,该装置应用于包括Boot存储介质、 嵌入式存储介质、CPU、以及逻辑芯片的电子设备,其中,Boot存储介质中存放Boot文件和 第一配置文件,嵌入式存储介质中存放包含有第二配置文件的系统文件;并且,该装置包括 被CPU调用运行的如下模块:
Boot加载模块,在电子设备上电后从Boot存储介质获取Boot文件;
Boot访问模块,在启动Boot文件的运行后,从Boot存储介质获取第一配置文件;
第一加载模块,向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配置嵌 入式存储介质控制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取系统 文件;
文件获取模块,通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器逻辑从加载 了第一配置文件的逻辑芯片获取系统文件。

10.
  根据权利要求9所述的装置,其特征在于,第一配置文件被压缩存放在Boot存储介 质中,第一配置文件的无效信息位全部为0或全部为1。

11.
  根据权利要求9所述的装置,其特征在于,系统文件中包含有第二配置文件,并且, 该装置进一步包括被CPU调用运行的如下模块:
配置提取模块,从运行的系统文件中提取第二配置文件;
第二加载模块,向逻辑芯片加载提取的第二配置文件。

12.
  根据权利要求11所述的装置,其特征在于,第一配置文件的有效信息位少于第二配 置文件的有效信息位。

说明书

电子设备和用于电子设备启动加载的方法
技术领域
本发明涉及一种电子设备、以及一种用于电子设备启动加载的方法。
背景技术
电子设备的启动需要CPU从Boot存储介质获取Boot文件、并从文件系统存储介质获取 用于CPU正常运行的系统文件,该系统文件中包含有用于配置逻辑芯片的配置文件。其中, 文件系统存储介质可以选用嵌入式存储介质(例如NAND Flash)或非嵌入式存储介质(例如 硬盘)。
然而,若CPU未集成嵌入式存储介质控制器的情况,则无法使用嵌入式存储介质作为文 件系统存储介质。
发明内容
有鉴于此,本发明的实施例提供了一种电子设备、以及一种用于电子设备启动加载的方 法。
在一个实施例中,一种电子设备包括Boot存储介质、嵌入式存储介质、CPU、以及逻辑 芯片。
Boot存储介质中存放Boot文件和第一配置文件;
嵌入式存储介质中存放系统文件;
CPU与Boot存储介质之间连接有Boot总线,用于CPU在电子设备上电后从Boot存储 介质获取Boot文件、以及用于CPU在启动Boot文件的运行后从Boot存储介质获取第一配 置文件;
逻辑芯片与嵌入式存储介质之间连接有嵌入式存储介质访问总线,用于逻辑芯片利用由 第一配置文件配置的嵌入式存储介质控制器从嵌入式存储介质获取系统文件;
CPU与逻辑芯片之间连接有逻辑加载总线,用于CPU向逻辑芯片加载第一配置文件;
逻辑芯片与嵌入式存储介质之间连接有嵌入式存储介质访问总线,用于逻辑芯片利用由 第一配置文件配置的嵌入式存储介质控制器从嵌入式存储介质获取系统文件;
CPU与逻辑芯片之间连接有逻辑管理总线,用于CPU通过由第一配置文件在逻辑芯片配 置的逻辑管理总线控制器从逻辑芯片获取系统文件。
可选地,第一配置文件被压缩存放在Boot存储介质中,第一配置文件的无效信息位全部 为0或全部为1。
可选地,系统文件中包含有第二配置文件,并且,CPU进一步通过逻辑加载总线向逻辑 芯片加载从启动运行的系统文件中提取的第二配置文件。
可选地,第一配置文件的有效信息位少于第二配置文件的有效信息位。
在一个实施例中,一种用于电子设备启动加载的方法应用于包括Boot存储介质、嵌入式 存储介质、CPU、以及逻辑芯片的电子设备,其中,Boot存储介质中存放Boot文件和第一配 置文件,嵌入式存储介质中存放系统文件;并且,该方法包括在CPU执行的如下步骤:
在电子设备上电后从Boot存储介质获取Boot文件;
在启动Boot文件的运行后,从Boot存储介质获取第一配置文件;
向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配置嵌入式存储介质控 制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取系统文件;
通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器从加载了第一配置文件的逻 辑芯片获取系统文件。
可选地,第一配置文件被压缩存放在Boot存储介质中,第一配置文件的无效信息位全部 为0或全部为1。
可选地,系统文件中包含有第二配置文件,并且,该方法进一步包括:
从运行的系统文件中提取第二配置文件;
以及,向逻辑芯片加载提取的第二配置文件。
可选地,第一配置文件的有效信息位少于第二配置文件的有效信息位。
在一个实施例中,一种用于电子设备启动加载的装置应用于包括Boot存储介质、嵌入式 存储介质、CPU、以及逻辑芯片的电子设备,其中,Boot存储介质中存放Boot文件和第一配 置文件,嵌入式存储介质中存放包含有第二配置文件的系统文件;并且,该装置包括被CPU 调用运行的如下模块:
Boot加载模块,在电子设备上电后从Boot存储介质获取Boot文件;
Boot访问模块,在启动Boot文件的运行后,从Boot存储介质获取第一配置文件;
第一加载模块,向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配置嵌 入式存储介质控制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取系统 文件;
文件获取模块,通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器逻辑从加载 了第一配置文件的逻辑芯片获取系统文件。
可选地,第一配置文件被压缩存放在Boot存储介质中,第一配置文件的无效信息位全部 为0或全部为1。
可选地,系统文件中包含有第二配置文件,并且,该装置进一步包括被CPU调用运行的 如下模块:
配置提取模块,从运行的系统文件中提取第二配置文件;
第二加载模块,向逻辑芯片加载提取的第二配置文件。
可选地,第一配置文件的有效信息位少于第二配置文件的有效信息位。
由此可见,在本发明的实施例中,CPU可以从Boot存储介质获取第一配置文件,并且, CPU可以向逻辑芯片加载第一配置文件,以利用第一配置文件而在逻辑芯片配置形成CPU的 片外嵌入式存储介质控制器,因此,CPU即可借助在逻辑芯片配置形成的片外嵌入式存储介 质控制器而从嵌入式存储介质获取系统文件。从而,本发明的实施例在无需CPU集成嵌入式 存储介质控制器的情况下仍可以满足以嵌入式存储介质作为文件系统存储介质的需求。
附图说明
图1为一个实施例中的电子设备的内部架构示意图;
图2a和图2b为电子设备基于如图1所示内部架构的工作原理示意图;
图3a和图3b为一个实施例中用于电子设备启动加载的方法的示例性流程示意图;
图4a和图4b为一个实施例中用于电子设备启动加载的装置的示例性结构示意图;
图5a和图5b为一个实施例中用于电子设备启动加载的装置的示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。
请参见图1,在一个实施例中,电子设备中包括Boot存储介质11、嵌入式存储介质12、 CPU 13、逻辑芯片14、以及内存15。
Boot存储介质11中可以存放Boot文件101和第一配置文件100a,嵌入式存储介质12 中可以存放包含有第二配置文件100b的系统文件102,即,嵌入式存储介质12用作文件系 统存储介质。
其中,第一配置文件100a和第二配置文件100b都可以用于配置逻辑芯片14。第一配置 文件100a可以被理解为逻辑芯片14的临时版本配置文件、或基础版本配置文件,用于为逻 辑芯片14配置总线访问等基础功能,例如,至少为逻辑芯片14配置形成嵌入式存储介质控 制器141,使逻辑芯片14配置形成的嵌入式存储介质控制器141可以用作CPU 13的片外控 制器,用以协助CPU 13访问嵌入式存储介质12;而第二配置文件100b则可以理解为逻辑芯 片14的正式版本配置文件、或完整版本配置文件,用于为逻辑芯片14赋予支持电子设备正 常运行时所需的指定功能,并且,第二配置文件100b可以比第一配置文件100a包含更多的 配置信息。
对于相同型号的逻辑芯片14,无论配置文件会为其配置多少功能,配置文件的文件大小 是固定的。即,包含较少配置信息的第一配置文件100a与包含较多配置信息的第二配置文件 100b相比,第一配置文件100a中包含有配置信息的有效信息位更少、未包含配置信息的无 效信息位(或者也可以理解为空闲位)等多,并且,第一配置文件100a的有效信息位与无效 信息位之和与第二配置文件100b相同,因此,第一配置文件100a和第二配置文件100b具有 相同的文件大小。考虑到文件压缩率通常与文件中的信息位赋值的随机性呈反比,第一配置 文件100a未包含配置信息的无效信息位可以全部为0或全部为1,以通过降低信息位赋值的 随机性来提高第一配置文件100a的压缩率,从而以减少第一配置文件100a对Boot存储介质 11中的存储空间的占用率。经实验测得,当第一配置文件100a未包含配置信息的无效信息位 可以全部为0或全部为1,其压缩率可以提升10-100倍,因此,可以将第一配置文件100a 压缩存放在Boot存储介质11中。
CPU 13与Boot存储介质11之间连接有Boot总线21,用于CPU 13在电子设备上电后 从Boot存储介质11获取Boot文件101,还用于CPU 13在启动Boot文件101运行后从Boot 存储介质11获取第一配置文件100a。
CPU 13与逻辑芯片14之间连接有逻辑加载总线22,用于CPU 13将从Boot存储介质11 获取到的第一配置文件100a向逻辑芯片14加载。
逻辑芯片14与嵌入式存储介质12之间连接有嵌入式存储介质访问总线23,用于逻辑芯 片14利用由第一配置文件100a配置形成的嵌入式存储介质控制器141从嵌入式存储介质12 获取包含有第二配置文件100b的系统文件102。
CPU 13与逻辑芯片14之间连接有逻辑管理总线24,用于CPU 13在向逻辑芯片14加载 第一配置文件100a后从逻辑芯片14获取包含有第二配置文件100b的系统文件102。
CPU 13与逻辑芯片14之间的逻辑加载总线22还用于CPU 13将从系统文件102中获取 到的第二配置文件100b向逻辑芯片14加载;CPU 13与逻辑芯片14之间的逻辑管理总线24 还用于CPU 13与逻辑芯片14配合实现逻辑控制管理功能。
CPU 13与内存15之间连接有内存总线25,用于缓存CPU 13获取到的第一配置文件100a 和系统文件102、以及从系统文件102中获取到的第二配置文件100b。
请在参见图1的同时再结合图2a和图2b,基于如图1所示的内部架构,电子设备的启动 加载过程包括如图2a所示的Boot文件启动阶段、以及如图2b所示的系统文件启动阶段。
在图2a和图2b中,CPU 13中可以集成有连接Boot总线21的Boot控制器131、连接逻 辑加载总线22的逻辑加载总线控制器132、连接逻辑管理总线24的逻辑管理总线控制器134、 以及内存控制器135。
如图2b所示,第一配置文件100a可以进一步为逻辑芯片14配置形成连接逻辑管理总线 24和嵌入式存储介质控制器141的逻辑管理总线控制器142,从而逻辑芯片14与CPU 13中 集成的逻辑管理总线控制器134相匹配,、第一配置文件100a可以进一步为逻辑芯片14配置 形成连接在逻辑管理总线控制器142和嵌入式存储介质控制器141之间的寄存器组143。
其中,逻辑管理总线控制器142可以为嵌入式存储介质控制器141提供被CPU 13访问的 接口,并且,CPU 13对逻辑芯片14的配置参数也可以通过逻辑管理总线控制器142写入寄 存器组143,例如,对嵌入式存储介质12的访问时序参数、与嵌入式存储介质12交互的控 制命令字、对嵌入式存储介质12访问的内部偏移地址、以及内存15中用于存放系统文件102 的地址等配置参数都可以由CPU 13通过逻辑管理总线控制器142存放在寄存器组143中。 相应地,嵌入式存储介质控制器141即可按照寄存器组143中的配置参数访问嵌入式存储介 质12,并通过调用逻辑管理总线控制器142向CPU 13提供获取到的包含第二配置文件100b 的系统文件102。
如图2a所示,Boot文件启动阶段包括:
S211,当电子设备上电后,利用集成的Boot控制器131,CPU 13可以通过Boot总线131 从Boot存储介质11获取Boot文件101、并启动Boot文件101的运行。
S212,利用集成的Boot控制器131,CPU 13可以通过Boot总线131从Boot存储介质 11获取第一配置文件100a,并且,利用集成的内存控制器135,CPU 13可以将获取的第一配 置文件100a通过内存总线25送入内存15。
S213,利用集成的内存控制器135,CPU 13可以通过内存总线25可以从内存15中读出 第一配置文件100a,并且,利用逻辑加载总线控制器132,CPU 13可以将读出的第一配置文 件100a通过逻辑加载总线22加载至逻辑芯片14。
S214,加载有第一配置文件100a的逻辑芯片14利用形成的嵌入式存储介质控制器141, 通过嵌入式存储介质总线23从嵌入式存储介质获取包含第二配置文件100b的系统文件102。
S215,利用集成的逻辑管理总线控制器134,CPU 13可以通过逻辑管理总线24从逻辑 芯片14获取包含第二配置文件100b的系统文件102,并且,利用集成的内存控制器135, CPU 13可以将包含第二配置文件100b的系统文件102通过内存总线25送入内存15。
如图2b所示,系统文件启动阶段包括:
S221,利用集成的内存控制器135,CPU 13可以通过内存总线25从内存15中读出系 统文件102、并在读出后被CPU 13启动运行。
S222,通过运行系统文件102,CPU 13可以从系统文件102中提取出第二配置文件100b, 并且,利用集成的内存控制器135,CPU 13可以将提取的第二配置文件100b通过内存总线 25被送入内存15。
S233,利用集成的内存控制器135,CPU 13可以通过内存总线25从内存15中读出第二 配置文件100b,并且,利用逻辑加载总线控制器132,CPU 13可以将读出的第二配置文件 100b通过逻辑加载总线22加载至逻辑芯片14。
其中,CPU 13向逻辑芯片14加载第二配置文件100b的方式可以与加载第一配置文件 100a的方式相同,并通过加载第二配置文件100b而对已被第一配置文件100a配置的逻辑芯 片14进行重配置。例如,CPU 13与逻辑芯片14之间可以进一步连接有复位信号线,CPU 13 在向逻辑芯片14加载第一配置文件100a或者第二配置文件100b之前,都对逻辑芯片14先 后执行复位和解复位。
此后,CPU 13与逻辑芯片14即可通过逻辑管理总线24相互配合,以实现逻辑控制管理 功能。相应地,通过对逻辑芯片14加载第二配置文件100b,逻辑芯片14中还可以形成与图 2a中示出的逻辑管理总线控制器142相同或相似的控制器件,但是,图2a中示出的嵌入式存 储介质控制器141和寄存器组143则不是必须形成在如图2b中所示的加载了第二配置文件 100b的逻辑芯片14中。
如上可见,在上述的实施例中,通过嵌入式存储介质总线23对嵌入式存储介质12的访 问,可以由加载第一配置文件100a之后、加载第二配置文件100b之前在逻辑芯片14中形成 的嵌入式存储介质控制器来完成。因此,CPU 13可以按照类似于调用片外控制器的方式获得 逻辑芯片14从嵌入式存储介质12读取的包含有第二配置文件100b的系统文件102,并且, 启动加载过程并不需要CPU 13中集成嵌入式存储介质控制器。从而,在无需CPU 13集成嵌 入式存储介质控制器的情况下,仍可以满足以嵌入式存储介质12作为文件系统存储介质的需 求,而且,不会影响电子设备的正常启动加载。
以上是对该实施例中的电子设备的说明。基于该实施例中的CPU 13的工作原理,在其他 实施例中还提供了一种用于电子设备启动加载的方法和装置,下面予以详细说明。
请参见图3a,该实施例中用于电子设备启动加载的方法可以应用于前述实施例中的电子 设备,并包括在该电子设备的CPU中执行的如下步骤:
S311,在电子设备上电后从Boot存储介质获取Boot文件。例如,通过调用CPU中集成 的Boot控制器获取Boot文件。
S312,在启动Boot文件的运行后,从Boot存储介质获取第一配置文件。例如,通过调 用CPU中集成的Boot控制器获取第一配置文件、并通过调用CPU中集成的内存控制器将获 取的第一配置文件送入内存。
S313,向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配置嵌入式存储 介质控制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取系统文件。例 如,通过调用CPU中集成的内存控制器从内存获取第一配置文件、并通过调用CPU中集成 的逻辑加载总线控制器实现第一配置文件的加载。
S314,通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器从加载了第一配置文 件的逻辑芯片获取系统文件。例如,通过调用CPU中集成的逻辑管理总线控制器获取系统文 件、并通过调用CPU中集成的内存控制器将获取的系统文件送入内存。
请参见图3b,对于系统文件中包含有第二配置文件的情况,该方法在执行如图3a所示的 流程之后还可以进一步包括:
S321,启动系统文件的运行。例如,通过调用CPU中集成的内存控制器从内存获取系统 文件并运行。
S322,从运行的系统文件中提取第二配置文件。例如,从系统文件中提取第二配置文件、 并通过调用CPU中集成的内存控制器将提取的第二配置文件送入内存。
S323,向逻辑芯片加载提取的第二配置文件。例如,通过调用CPU中集成的内存控制器 从内存获取第二配置文件、并通过调用CPU中集成的逻辑加载总线控制器实现第二配置文件 的加载。
至此,电子设备的启动加载完成。此后,通过运行系统文件、以及与加载有第二配置文 件的逻辑芯片配合,即可实现逻辑控制管理功能。
上述方法如图3a所示的S311-S314可以看作Boot文件启动阶段,而如图3b所示的 S321-S323则可以看作系统文件启动阶段。
请参见图4a,该实施例中用于电子设备启动加载的装置可以应用于前述实施例中的电子 设备,并包括可被该电子设备的CPU调用运行的如下模块:
Boot加载模块411,在电子设备上电后从Boot存储介质获取Boot文件。例如,通过调 用CPU中集成的Boot控制器获取Boot文件。
Boot访问模块412,在启动Boot文件的运行后,从Boot存储介质获取第一配置文件。 例如,通过调用CPU中集成的Boot控制器获取第一配置文件、并通过调用CPU中集成的内 存控制器将获取的第一配置文件送入内存。
第一加载模块413,向逻辑芯片加载第一配置文件,以利用第一配置文件为逻辑芯片配 置嵌入式存储介质控制器、并使逻辑芯片利用嵌入式存储介质控制器从嵌入式存储介质获取 系统文件。例如,通过调用CPU中集成的内存控制器从内存获取第一配置文件、并通过调用 CPU中集成的逻辑加载总线控制器实现第一配置文件的加载。
文件获取模块414,通过由第一配置文件在逻辑芯片配置的逻辑管理总线控制器从加载 了第一配置文件的逻辑芯片获取系统文件。例如,通过调用CPU中集成的逻辑管理总线控制 器获取系统文件、并通过调用CPU中集成的内存控制器将获取的系统文件送入内存。
上述装置中的Boot加载模块411、Boot访问模块412、第一加载模块413、以及文件获 取模块414可以看作是该装置中在Boot文件启动阶段被触发运行的Boot文件启动部分,并 且,Boot文件启动部分中还可以进一步包括Boot启动核心模块410,用于调度Boot加载模 块411、Boot访问模块412、第一加载模块413、以及文件获取模块414。
对于系统文件中包含有第二配置文件的情况,该装置可以进一步包括如图4b所示的模 块:
文件启动模块421,启动系统文件的运行。例如,通过调用CPU中集成的内存控制器从 内存获取系统文件并运行。
配置提取模块422,从运行的系统文件中提取第二配置文件。例如,从系统文件中提取 第二配置文件、并通过调用CPU中集成的内存控制器将提取的第二配置文件送入内存。
第二加载模块423,向逻辑芯片加载提取的第二配置文件。例如,通过调用CPU中集成 的内存控制器从内存获取第二配置文件、并通过调用CPU中集成的逻辑加载总线控制器实现 第二配置文件的加载。
上述装置中的文件启动模块421、配置提取模块422、以及第二加载模块423可以看作是 该装置中在系统文件启动阶段被触发运行的系统文件启动部分,并且,系统文件启动部分中 还可以进一步包括系统启动核心模块420,用于调度文件启动模块421、配置提取模块422、 以及第二加载模块423。
另外,上述装置中的各模块在图4a和图4b中均表示为承载于CPU中的状态,但实际应 用中,如图5a所示,在Boot文件启动阶段,Boot文件启动部分的Boot启动核心模块410、 Boot加载模块411、Boot访问模块412、第一加载模块413、以及文件获取模块414被存放在 电子设备的内存51中、并被该电子设备的CPU 52调用运行;并且,如图5b所示,在系统 文件启动阶段,系统文件启动部分的系统启动核心模块420、文件启动模块421、配置提取模 块422、以及第二加载模块423被存放在电子设备的内存51中、并被该电子设备的CPU 52 调用运行。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原 则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

电子设备和用于电子设备启动加载的方法.pdf_第1页
第1页 / 共16页
电子设备和用于电子设备启动加载的方法.pdf_第2页
第2页 / 共16页
电子设备和用于电子设备启动加载的方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《电子设备和用于电子设备启动加载的方法.pdf》由会员分享,可在线阅读,更多相关《电子设备和用于电子设备启动加载的方法.pdf(16页珍藏版)》请在专利查询网上搜索。

本发明公开了一种电子设备和用于电子设备启动加载的方法。在本发明中,CPU可以从Boot存储介质获取第一配置文件,并且,CPU可以向逻辑芯片加载第一配置文件,以利用第一配置文件而在逻辑芯片配置形成CPU的片外嵌入式存储介质控制器,因此,CPU即可借助在逻辑芯片配置形成的片外嵌入式存储介质控制器而从嵌入式存储介质获取系统文件。从而,本发明的实施例在无需CPU集成嵌入式存储介质控制器的情况下仍可以满足以。

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

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


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