开机过程中动态调整硬件核心的处理系统与方法技术方案

技术编号:38146637 阅读:13 留言:0更新日期:2023-07-13 09:10
一种开机过程中动态调整硬件核心的处理系统与方法,电子设备开机时动态调整待测周边元件的配置。开机过程中动态调整硬件核心的处理方法包括由引导程序从存储器载入核心装置树源文件;旗标识别程序获取待测周边元件的元件旗标信息;旗标识别程序读取存储器的核心装置树源文件,从核心装置树源文件获取元件旗标信息的元件环境参数;旗标识别程序从元件环境参数选择其中之一为目标环境参数;引导程序以目标环境参数对待测周边元件进行环境测试,获取环境测试产生的评测结果;引导程序根据目标环境参数的评测结果产生运行环境信息。环境参数的评测结果产生运行环境信息。环境参数的评测结果产生运行环境信息。

【技术实现步骤摘要】
开机过程中动态调整硬件核心的处理系统与方法


[0001]本公开关于一种计算机的硬件核心的处理系统与方法,特别有关一种开机过程中动态调整硬件核心的处理系统与方法。

技术介绍

[0002]对于计算机装置而言,硬件元件的环境配置是一项重要的课题。随着硬件元件的多样化,计算机装置也需要即时的更新内核(kernel)的配置设定。当计算机装置开机时,计算机的引导程序(bootloader)将会调用前述的配置设定文件。
[0003]配置设定文件从中央处理器、总线与周边元件均会记录相应的环境参数。为能方便编写配置设定档,因此开发厂商提出核心装置树源(device tree source)的硬件配置的开发机制。开发者可以通过核心装置树源文件的新增、修改或删除的处理,进而决定周边元件的增加、变更或移除的目的。由于周边元件的数量与种类的增加,因此核心装置树源的编写也日益繁复。

技术实现思路

[0004]有鉴于此,在一些实施例中,开机过程中动态调整硬件核心的处理系统包括存储器、待测周边元件与处理器。存储器存储核心装置树源文件、引导程序与旗标识别程序,核心装置树源文件记录多个元件旗标信息且每一元件旗标信息具有多个元件环境参数;待测周边元件具有元件旗标信息;处理器电性连接于存储器与待测周边元件,处理器执行引导程序与旗标识别程序,引导程序载入核心装置树源文件,引导程序获取待测周边元件的元件旗标信息,以供旗标识别程序读取核心装置树源文件,旗标识别程序根据待测周边元件的元件旗标信息从核心装置树源文件中获取相应的元件环境参数,旗标识别程序从元件环境参数选择其中之一为目标环境参数,引导程序以目标环境参数对待测周边元件进行环境测试,获取环境测试产生的评测结果,引导程序根据目标环境参数与相应的评测结果产生运行环境信息。开机过程中动态调整硬件核心的处理系统提供一种泛用的核心装置树源文件。对于开发者而言,开发者不需重复对核心装置树源文件进行更新或修改。对于电子设备而言,电子设备改版时也可以沿用现有的核心装置树源文件也可以保证其运行。
[0005]在一些实施例中,待测周边元件根据测试呼叫返回回应信息至引导程序。
[0006]在一些实施例中,开机过程中动态调整硬件核心的处理方法,其包括以下步骤:由引导程序从存储器载入核心装置树源文件,其中,核心装置树源文件记录多个元件旗标信息,元件旗标信息具有多个元件环境参数;由旗标识别程序获取待测周边元件的元件旗标信息;由旗标识别程序读取存储器的核心装置树源文件,从核心装置树源文件获取元件旗标信息的元件环境参数;旗标识别程序从元件环境参数选择其中之一为目标环境参数;引导程序以目标环境参数对待测周边元件进行环境测试,获取环境测试产生的评测结果;引导程序根据目标环境参数的评测结果产生运行环境信息。
[0007]在一些实施例中,在由旗标识别程序读取存储器的核心装置树源文件,以从核心
装置树源文件获取相应元件旗标信息的元件环境参数的步骤包括:旗标识别程序根据运行强度的排序结果依序选出目标环境参数。
[0008]在一些实施例中,在引导程序以目标环境参数对待测周边元件进行环境测试,获取环境测试产生的评测结果的步骤包括:引导程序根据元件环境参数产生评测结果。
[0009]开机过程中动态调整硬件核心的处理系统与方法提供一种泛用的核心装置树源文件。对于开发者而言,开发者不需重复对核心装置树源文件进行更新或修改。对于电子设备而言,电子设备改版时也可以沿用现有的核心装置树源文件也可以保证运行。处理系统不需变更现有电子设备的相关硬件,即可实现开机时动态配置待测周边元件的环境参数。
附图说明
[0010]图1为一实施例的开机过程中动态调整硬件核心的处理系统架构示意图。
[0011]图2为一实施例的开机过程中动态调整硬件核心的处理方法流程示意图。
[0012]图3为一实施例的获取相应元件旗标信息的元件环境参数的细部流程示意图。
[0013]图4为一实施例的元件环境参数与目标环境参数的示意图。
[0014]图5为一实施例的待测周边元件与目标环境参数的环境测试的运行流程示意图。
[0015]图6为一实施例的开机过程中动态调整硬件核心的处理系统架构示意图。
[0016]图7为一实施例的核心装置树文件的部分内容示意图。
[0017]其中,附图标记说明如下:
[0018]001:处理系统
[0019]100:存储器
[0020]110:核心装置树源文件
[0021]120:引导程序
[0022]130:旗标识别程序
[0023]131:驱动文件
[0024]132:元件环境参数
[0025]133:目标环境参数
[0026]141:预设环境参数
[0027]200:待测周边元件
[0028]210:元件旗标信息
[0029]300:处理器
[0030]400:存储单元
[0031]411:作业系统
[0032]412:运行环境信息
[0033]414:预设环境参数
[0034]S210~280、S310~S360、S341~S346:步骤
具体实施方式
[0035]请参考图1所示,其是一实施例的开机过程中动态调整硬件核心的处理系统架构示意图。开机过程中动态调整硬件核心的处理系统001包括存储器100、至少一待测周边元
件200、处理器300与存储单元400。处理系统001可以应用于计算机、服务器或嵌入式设备(embedded systems)之中。处理器300电性连接于存储器100、待测周边元件200与存储单元400。
[0036]待测周边元件200可以是但不限定为背板(backplane)、风扇、感测器、连接端、信号灯或控制芯片等。例如:待测周边元件200可以是串行外设接口(Serial Peripheral Interface Bus,简称SPI)、集成总线电路(Inter

Integrated Circuit,简称I
2 C)、改良集成总线电路(Improved Inter Integrated Circuit,I3C)、中央处理器(Central Processing Unit,CPU)、动态存储器(Dynamic Random Access Memory,DRAM)、媒体存取控制器(Media Access Control,MAC)或物理层接(Physical Layer,PHY)。每一待测周边元件200具有各自的元件旗标信息210。元件旗标信息210可用于识别新增的硬件元件(意即待测周边元件200)。
[0037]存储器100存储核心装置树源文件110(Device Tree Source)、引导程序120(boot loader)、旗标识别程序130与驱动文件131(driver)。存储器100可以是非挥发存储器100(Non
...

【技术保护点】

【技术特征摘要】
1.一种开机过程中动态调整硬件核心的处理系统,其特征在于,包括:一存储器,存储一核心装置树源文件、一引导程序与一旗标识别程序,该核心装置树源文件记录一元件旗标信息且该元件旗标信息具有多个元件环境参数;一待测周边元件,具有该元件旗标信息;以及一处理器,电性连接于该存储器与该待测周边元件,该处理器执行该引导程序与该旗标识别程序,该引导程序载入该核心装置树源文件,该引导程序获取该待测周边元件的该元件旗标信息,以供该旗标识别程序读取该核心装置树源文件,该旗标识别程序根据该待测周边元件的该元件旗标信息从该核心装置树源文件中获取相应的所述元件环境参数,该旗标识别程序从所述元件环境参数选择其中之一为一目标环境参数,该引导程序以该目标环境参数对该待测周边元件进行一环境测试,获取该环境测试产生的一评测结果,该引导程序根据该目标环境参数与相应的该评测结果产生一运行环境信息。2.如权利要求1所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该旗标识别程序根据该元件环境参数的一运行强度从所述元件环境参数中选择该目标环境参数。3.如权利要求1所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该引导程序根据每一该目标环境参数对该待测周边元件进行该环境测试时,该引导程序向该待测周边元件发送一测试呼叫。4.如权利要求3所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该待测周边元件根据该测试呼叫返回一回应信息至该引导程序。5.如权利要求1所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该核心装置树源文件还包括一预设环境参数,该元件旗标信息具有该预设环境参数。6.如权利要求1所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该处理器执行该引导程序时,该引导程序从一存储单元中载入该运行环境信息。7.如权利要求6所述的开机过程中动态调整硬件核心的处理系统,其特征在于,该处理器执行该存储单元的一作业系统,该作业系统载入该运行环境信息,该作业系统根据该运行环境信息识别相应的所述待测周边元件。8.一种开机过程中动态调整硬件核心的处理方法,其特征在于,包括:由一引导程序从一存储器载入一核心装置树源文件,其中,该核心装置树源文件记录多个元件旗标信息,该元件旗标信息具有多个元件环境参数;由一旗标识别程序获取一待测周边元件的该元件旗标信息;由该旗标识别程序读取该存储器的该核心装置树源文件,从该核心装置树源文件获取该元件旗标信息的所述元件环境参数;该旗标识别程序从所述元件环...

【专利技术属性】
技术研发人员:黄添寿王绍宇庄智豪
申请(专利权)人:技钢科技股份有限公司
类型:发明
国别省市:

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

1