一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种固件加载异常检测方法、装置、设备及存储介质与流程

2022-11-30 15:24:09 来源:中国专利 TAG:


1.本发明涉及固件加载技术领域,特别涉及一种固件加载异常检测方法、装置、设备及存储介质。


背景技术:

2.在服务器等类型产品中,通常会有多种ic芯片(integrated circuit chip)需要加载特定固件才可以正常运行。设计中一般会为芯片外挂一颗eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)或norflash(非易失闪存)作为固件的存储介质。固件能否正常被加载决定了对应芯片及整个服务器产品是否可以正常工作。在生产加工中,偶尔会出现固件烧录异常、物料异常或硬件链路异常造成的固件加载故障,但产线检测无法直观地定位到故障原因所在,造成定位和加工的时间成本提高。
3.目前的固件检测方案,基本都针对于固件文件本身的完整性校验,通过对固件文件中的特定字段进行比对等方法核对文件是否正确且完整可用,无法覆盖板卡上固件的存储介质等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景,导致当固件文件本身没有问题、但又出现加载异常导致芯片不能正常工作时,无法迅速定位到故障原因。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种固件加载异常检测方法、装置、设备及介质,能够提高固件加载异常检测能力。其具体方案如下:
5.第一方面,本技术公开了一种固件加载异常检测方法,应用于分别与主芯片和固件载体连接的逻辑器件,包括:
6.监测所述固件载体与所述主芯片之间的加载链路的传输信号;
7.利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;
8.根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。
9.可选的,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常,包括:
10.若未监测到所述传输信号,且在所述逻辑器件上电后的第一预设时长内均为未监测到所述传输信号,则判定所述主芯片的固件加载存在异常。
11.可选的,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常,包括:
12.若监测到所述传输信号,则确定针对所述传输信号的传输时间计时得到的传输时长;
13.判断所述传输时长与预设固件加载时长的差值是否在预设时长范围之内,并根据判断结果判定所述主芯片的固件加载是否存在异常。
14.可选的,所述根据判断结果判定所述主芯片的固件加载是否存在异常,包括:
15.若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之外,则判定所述主芯片的固件加载存在异常;
16.若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之内,则判定所述主芯片的固件加载不存在异常。
17.可选的,所述逻辑器件与指示灯、蜂鸣器和基板管理控制器中的任意一个或多个相连,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常之后,还包括:
18.若判断结果为所述主芯片的固件加载存在异常,则向所述指示灯、蜂鸣器和基板管理控制器中的任意一个或多个发送信号;所述基板管理控制器用于在接收到信号后在用户界面上显示告警信息。
19.可选的,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常,包括:
20.根据信号监测结果、计时结果和预设判定规则,判断所述固件载体与所述主芯片之间的每个加载链路是否存在异常;
21.若任意一个所述加载链路存在异常,则判定所述主芯片的固件加载存在异常。
22.第二方面,本技术公开了一种固件加载异常检测装置,包括:
23.监测模块,用于监测所述固件载体与所述主芯片之间的加载链路的传输信号;
24.计时模块,用于利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;
25.异常判断模块,用于根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。
26.第三方面,本技术公开了一种电子设备,包括:
27.存储器,用于保存计算机程序;
28.处理器,用于执行所述计算机程序,以实现前述的固件加载异常检测方法。
29.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中计算机程序被处理器执行时实现前述的固件加载异常检测方法。
30.本技术中,监测所述固件载体与所述主芯片之间的加载链路的传输信号;利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。可见,通过在用于存储固件的固件载体与主芯片之间增加一颗逻辑器件,通过逻辑器件的信号检测和计时等功能,检测信号链路的传输,判断固件在被读取过程中是否正常,从而确认固件加载是否存在异常,提高固件加载异常检测能力。可以解决固件载体等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景导致固件未正常加载从而造成芯片不能正常工作的问题。
附图说明
31.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
32.图1为本技术提供的一种固件加载异常检测方法流程图;
33.图2为本技术提供的一种具体的固件加载异常检测系统结构图;
34.图3为本技术提供的一种具体的固件加载异常检测方法流程图;
35.图4为本技术提供的一种固件加载异常检测装置结构示意图;
36.图5为本技术提供的一种固件加载异常检测系统结构图;
37.图6为本技术提供的一种电子设备结构图。
具体实施方式
38.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.现有技术中,基本都针对于固件文件本身的完整性校验,通过对固件文件中的特定字段进行比对等方法核对文件是否正确且完整可用,无法覆盖板卡上固件的存储介质等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景,导致当固件文件本身没有问题、但又出现加载异常导致芯片不能正常工作时,无法迅速定位到故障原因。为克服上述技术问题,本技术提出一种固件加载异常检测方法,能够提高固件加载异常检测能力,解决固件载体等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景导致固件未正常加载从而造成芯片不能正常工作的问题。
40.本技术实施例公开了一种固件加载异常检测方法,应用于分别与主芯片和固件载体连接的逻辑器件,参见图1所示,该方法可以包括以下步骤:
41.步骤s11:监测所述固件载体与所述主芯片之间的加载链路的传输信号。
42.本实施例中,通过位于主芯片和固件载体之间的逻辑器件,监测固件载体与主芯片之间的加载链路的传输信号。其中,固件载体即为存储固件的载体,可以为eeprom或norflash等。上述逻辑器件可以为cpld(complex programmable logic device,复杂可编程逻辑器件),也可以是微控制单元(microcontroller unit,mcu)等拥有同样功能的其它器件。也就是说,通过硬件实现拓扑,在主(host)芯片和固件载体芯片之间的信号传输链路上,有cpld或其它类似逻辑器件负责信号传递和检测,实现固件加载链路信号的传递及检测。
43.步骤s12:利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时。
44.本实施例中,利用逻辑器件内部计时器进行计时,其中,计时器可以用于对传输信号的传输时间进行计时,即当检测到传输信号后开始计时,直至该传输信号消失,也就是记录传输信号连续存在的时长。计时器同时还可用于在逻辑器件上电后开始计时,即对那个
逻辑器件通电后计时器就开始进行计时,当然还可以满足其余需要计时的需求,可以同时执行多个计时任务。
45.步骤s13:根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。
46.本实施例中,最后根据信号监测结果、计时结果和预设判定规则判断主芯片的固件加载是否存在异常。其中,上述预设判定规则为根据固件加载规律确定的规则,即根据信号监测结果、计时结果,结合通常的固件加载规律,判断主芯片的固件加载是否存在异常。
47.可见,通过上述应用于服务器的固件加载异常检测方法,填补了现有固件检测方案基本仅针对固件文件本身,而无法侦测硬件链路状态、固件存储芯片是否放反以及固件是否烧录等异常状态的空白,及时检测到固件加载异常,方便开发人员在主芯片工作异常时快速定位是否存在固件加载异常问题,以及板卡加工时是否存在烧录异常、芯片放反等问题,提高问题定位效率以及生产可靠性,节省人力和时间成本。
48.本实施例中,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常,可以包括:根据信号监测结果、计时结果和预设判定规则,判断所述固件载体与所述主芯片之间的每个加载链路是否存在异常;若任意一个所述加载链路存在异常,则判定所述主芯片的固件加载存在异常。可以理解的是,主芯片与固件载体之间的加载链路,可以为spi(serial peripheral interface,串行外设接口),那么可能会有一线或者四线两种类型的链路形态,本实施例中,逻辑器件需对每个传输链路进行监测,任何一条链路出现上述任意一种异常,均判定为加载异常。
49.本实施例中,所述逻辑器件与指示灯、蜂鸣器和基板管理控制器中的任意一个或多个相连,所述根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常之后,还可以包括:若判断结果为所述主芯片的固件加载存在异常,则向所述指示灯、蜂鸣器和基板管理控制器中的任意一个或多个发送信号;所述基板管理控制器用于在接收到信号后在用户界面上显示告警信息。本实施例中,在加载异常时进行告警通知作业员或用户及时进行故障检测和修复,使用户或开发测试人员发现芯片功能异常时,能迅速定位到是否为固件加载异常。具体告警方式可以包括提示灯、提示音和用户界面显示等。
50.例如图2所示,公开了一种具体的固件加载异常检测系统结构图,硬件连接方面,固件载体和主芯片中间有一颗逻辑器件,逻辑器件检测外部的电源接入(ac on)及开机按键(powerbutton),并连接指示灯(led)、蜂鸣器(buzzer)和基板管理控制器(bmc,baseboard management controller)。其中,主芯片为板卡上需要加载固件的某些芯片,本实施中主要针对此类芯片的加载情况进行监测;固件载体为存储固件的芯片,主芯片从该芯片中加载所需的固件;逻辑器件:在主芯片和固件载体芯片链路中间,负责传递和检测固件加载信号,并判断加载是否正常,根据判断结果进行告警;逻辑器件判断固件加载异常后控制告警指示灯点亮,蜂鸣器鸣响;逻辑器件在判断固件加载异常后还可以通知到bmc,bmc可以在ui(userinterface,用户界面)中显示对应的告警信息。
51.对于需要加载固件的芯片,通常都是主芯片通过spi等总线直连eeprom/flash等载体芯片。本实施例中在host芯片和eeprom/flash中间添加cpld或类似逻辑器件,使信号传输先过cpld,再传递到host芯片;cpld可以判断传输链路上是否有信号在传输,以上电或
开机信号为起点,开始监测链路上的信号传递;cpld判定加载失败后,可通知到bmc,由bmc在网页ui显示相应的告警信息,如提示用户某个芯片加载固件失败。
52.由上可见,本实施例中监测所述固件载体与所述主芯片之间的加载链路的传输信号;利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。可见,通过在用于存储固件的固件载体与主芯片之间增加一颗逻辑器件,通过逻辑器件的信号检测和计时等功能,检测信号链路的传输,判断固件在被读取过程中是否正常,从而确认固件加载是否存在异常。可以解决固件载体等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景导致固件未正常加载从而造成芯片不能正常工作的问题。
53.本技术实施例公开了一种具体的固件加载异常检测方法,应用于分别与主芯片和固件载体连接的逻辑器件,参见图3所示,该方法可以包括以下步骤:
54.步骤s21:监测所述固件载体与所述主芯片之间的加载链路的传输信号。
55.步骤s22:利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时。
56.步骤s23:若未监测到所述传输信号,且在所述逻辑器件上电后的第一预设时长内均为未监测到所述传输信号,则判定所述主芯片的固件加载存在异常。
57.本实施例中,若逻辑器件在上电后的第一预设时长内,未监测到固件载体与主芯片之间的传输信号,则判定主芯片的固件加载存在异常。可以理解的是,固件载体内保存有固件内容,使用时通常为要对主芯片进行固件加载,因此当上电使用后,预设时间段内未监测到传输信号,则可以认为固件加载可能存在异常。
58.步骤s24:若监测到所述传输信号,则确定针对所述传输信号的传输时间计时得到的传输时长。
59.本实施例中,若逻辑器件在上电后监测到固件载体与主芯片之间的传输信号,则根据计时器对传输信号存在时长的计时,确定出该传输信号的传输时长,即从信号的出现到消失的时长。
60.步骤s25:判断所述传输时长与预设固件加载时长的差值是否在预设时长范围之内,并根据判断结果判定所述主芯片的固件加载是否存在异常。
61.本实施例中,确定传输时长后,判断传输时长与预设固件加载时长的差值是否在预设时长范围之内,并根据判断结果判定主芯片的固件加载是否存在异常。可以理解的是,固件加载时长通常也在某个范围内,因此预先配置预设固件加载时长,若检测到传输信号,即表征开始进行固件加载;预设时长范围为预设误差范围,因此可以通过比较传输时长与预设固件加载时长的差值是否在预设误差范围之内,来判断固件加载是否异常。
62.本实施例中,所述根据判断结果判定所述主芯片的固件加载是否存在异常,可以包括:若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之外,则判定所述主芯片的固件加载存在异常;若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之内,则判定所述主芯片的固件加载不存在异常。即如果传输时长与预设固件加载时长的差值在预设误差范围之内,则判定主芯片的固件加载不存在异常,若传输时长与预设固件加载时长的差值在预设误差范围之外,则判定主芯片的固件加载存在异常。
由此可以筛选出因故障导致的固件加载提前结束,没有完成完整的固件加载的情况,也可以筛选出因故障导致固件加载卡顿不能流程完整的完成固件加载的情况。
63.也就是说,本实施例中,利用芯片加载固件一般会有特定的时长的特性,配置预设固件加载时长为ta。逻辑器件利用内部的计时器(timer),计算上电/开机后链路上是否有信号传输,以及信号传输的时间长短。然后根据结果后将固件加载大致分为以下几种场景:
64.无信号传输,且在上电/开机后超出一定时间后仍未检测到信号传输,则判定为加载超时,链路存在异常。该场景下由逻辑器件控制告警指示灯点亮,蜂鸣器鸣响,通知用户检查硬件链路、固件载体放置或固件烧录是否存在异常;
65.有信号传输,且信号传输时长与ta基本一致,判定为链路正常,则告警指示灯不亮,蜂鸣器不响;
66.有信号传输,但在ta时长后,超出一定时间后仍检测到有信号传输,则判定为加载超时,链路存在异常。该场景下由逻辑器件控制告警指示灯点亮,蜂鸣器鸣响,通知用户检查硬件链路、固件载体放置或固件烧录是否存在异常。
67.另外,本实施例中,所述固件加载异常检测方法,还包括:获取所述固件载体内固件对应的固件信息,判断所述固件信息与预设固件信息库内的信息是否一致,并根据判断结果判断所述主芯片的固件加载是否存在异常。即除了超时判断这种检测逻辑外,也可视情况使用其它判断逻辑,如固件信息较少时,可通过判断是否与预设固件信息库内正常固件码型一致进行判断。
68.其中,关于上述步骤s21、步骤s22的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
69.由上可见,本实施例中利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时。若未监测到所述传输信号,且在所述逻辑器件上电后的第一预设时长内均为未监测到所述传输信号,则判定所述主芯片的固件加载存在异常。若监测到所述传输信号,则确定针对所述传输信号的传输时间计时得到的传输时长。判断所述传输时长与预设固件加载时长的差值是否在预设时长范围之内,并根据判断结果判定所述主芯片的固件加载是否存在异常。
70.可见,利用固件加载在时长的规律,固件载体内保存有固件内容,使用时通常为要对主芯片进行固件加载,因此当上电使用后,预设时间段内未监测到传输信号,则可以认为固件加载可能存在异常。若逻辑器件在上电后监测到固件载体与主芯片之间的传输信号,则根据计时器对传输信号存在时长的计时,确定出该传输信号的传输时长,即从信号的出现到消失的时长,由于固件加载时长通常也在某个范围内,因此预先配置预设固件加载时长,若检测到传输信号,即表征开始进行固件加载;预设时长范围为预设误差范围,因此可以通过比较传输时长与预设固件加载时长的差值是否在预设误差范围之内,来判断固件加载是否异常。
71.相应的,本技术实施例还公开了一种固件加载异常检测装置,参见图4所示,该装置包括:
72.监测模块11,用于监测所述固件载体与所述主芯片之间的加载链路的传输信号;
73.计时模块12,用于利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;
74.异常判断模块13,用于根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。
75.本实施例中,监测所述固件载体与所述主芯片之间的加载链路的传输信号;利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。可见,通过在用于存储固件的固件载体与主芯片之间增加一颗逻辑器件,通过逻辑器件的信号检测和计时等功能,检测信号链路的传输,判断固件在被读取过程中是否正常,从而确认固件加载是否存在异常。可以解决固件载体等载体芯片异常、加工时固件烧录异常、加载模式配置错误等异常场景导致固件未正常加载从而造成芯片不能正常工作的问题。
76.在一些具体实施例中,所述异常判断模块13具体可以包括:
77.异常判定单元,用于若未监测到所述传输信号,且在所述逻辑器件上电后的第一预设时长内均为未监测到所述传输信号,则判定所述主芯片的固件加载存在异常。
78.在一些具体实施例中,所述异常判断模块13具体可以包括:
79.传输时长确定单元,用于若监测到所述传输信号,则确定针对所述传输信号的传输时间计时得到的传输时长;
80.异常判断单元,用于判断所述传输时长与预设固件加载时长的差值是否在预设时长范围之内,并根据判断结果判定所述主芯片的固件加载是否存在异常。
81.在一些具体实施例中,所述异常判断单元具体可以包括:
82.第一判定单元,用于若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之外,则判定所述主芯片的固件加载存在异常;
83.第二判定单元,用于若所述传输时长与所述预设固件加载时长的差值在所述预设时长范围之内,则判定所述主芯片的固件加载不存在异常。
84.可见,某些具体实施例中,利用固件加载在时长的规律,固件载体内保存有固件内容,使用时通常为要对主芯片进行固件加载,因此当上电使用后,预设时间段内未监测到传输信号,则可以认为固件加载可能存在异常。若逻辑器件在上电后监测到固件载体与主芯片之间的传输信号,则根据计时器对传输信号存在时长的计时,确定出该传输信号的传输时长,即从信号的出现到消失的时长,由于固件加载时长通常也在某个范围内,因此预先配置预设固件加载时长,若检测到传输信号,即表征开始进行固件加载;预设时长范围为预设误差范围,因此可以通过比较传输时长与预设固件加载时长的差值是否在预设误差范围之内,来判断固件加载是否异常。
85.在一些具体实施例中,所述逻辑器件与指示灯、蜂鸣器和基板管理控制器中的任意一个或多个相连,所述固件加载异常检测装置还包括:
86.告警单元,用于若判断结果为所述主芯片的固件加载存在异常,则向所述指示灯、蜂鸣器和基板管理控制器中的任意一个或多个发送信号;所述基板管理控制器用于在接收到信号后在用户界面上显示告警信息。
87.可见,某些具体实施例中,逻辑器件检测外部连接的电源接入及开机按键,并连接指示灯、蜂鸣器和基板管理控制器。其中,主芯片为板卡上需要加载固件的某些芯片,本实施中主要针对此类芯片的加载情况进行监测;固件载体为存储固件的芯片,主芯片从该芯
片中加载所需的固件;逻辑器件:在主芯片和固件载体芯片链路中间,负责传递和检测固件加载信号,并判断加载是否正常,根据判断结果进行告警;逻辑器件判断固件加载异常后控制告警指示灯点亮,蜂鸣器鸣响;逻辑器件在判断固件加载异常后还可以通知到基板管理控制器,基板管理控制器可以在用户界面中显示对应的告警信息。
88.在一些具体实施例中,所述异常判断模块13具体可以包括:
89.链路异常判断单元,用于根据信号监测结果、计时结果和预设判定规则,判断所述固件载体与所述主芯片之间的每个加载链路是否存在异常;
90.固件加载异常判断单元,用于若任意一个所述加载链路存在异常,则判定所述主芯片的固件加载存在异常。
91.相应的,本技术实施例还公开了一种固件加载异常检测系统,参见图5所示,该系统包括:主芯片、逻辑器件和固件载体,其中,逻辑器件分别与主芯片和固件载体相连,逻辑器件用于监测所述固件载体与所述主芯片之间的加载链路的传输信号;利用内部计时器进行计时;所述计时器用于对所述传输信号的传输时间进行计时,以及在所述逻辑器件上电后开始计时;根据信号监测结果、计时结果和预设判定规则判断所述主芯片的固件加载是否存在异常。以及实现前述任一实施例公开的固件加载异常检测方法中的相关步骤。主芯片为板卡上需要加载固件的某些芯片,本实施中主要针对此类芯片的加载情况进行监测;固件载体为存储固件的芯片,主芯片从该芯片中加载所需的固件。
92.进一步的,本技术实施例还公开了一种电子设备,参见图6所示,图中的内容不能被认为是对本技术的使用范围的任何限制。
93.图6为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的固件加载异常检测方法中的相关步骤。
94.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
95.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统221、计算机程序222及包括计时结果在内的数据223等,存储方式可以是短暂存储或者永久存储。
96.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的固件加载异常检测方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
97.进一步的,本技术实施例还公开了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述任一实施例公开的固件加载异常检测方法步骤。
98.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
99.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
100.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
101.以上对本发明所提供的一种固件加载异常检测方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献