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

一种BIOSFW与DPSFW联动更新方法、系统、装置、介质与流程

2023-02-04 12:15:37 来源:中国专利 TAG:

一种bios fw与dps fw联动更新方法、系统、装置、介质
技术领域
1.本技术涉及服务器领域,特别是涉及一种bios fw与dps fw联动更新方法、系统、装置、介质。


背景技术:

2.服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵,在网络中为其它客户机,如个人计算机(pc)、智能手机、自动取款机(atm)等终端甚至是火车系统等大型设备,提供计算或者应用服务。基本输入输出系统(bios)和非易失性内存(dps)都是服务器中不可或缺的一部分。
3.bios和dps中都存在固件(fw),在服务器系统中需要不断更新,两者的配置需要保持一致并且更新时都需要冷重启。若两者的fw的配置不一致会导致dps无法正常使用,甚至造成服务器整机系统宕机。另外,由于冷重启时内存需要进行training,通常情况下冷重启会消耗较长的时间。
4.目前通常采用人工更新bios fw和dps fw的方式,这种方式容易发生错乱的问题,例如人工下载了配置不一致的bios fw和dps fw。并且由于冷重启时内存需要进行training,导致更新bios fw和dps fw时会消耗大量的时间。
5.因此,如何准确且快速更新bios fw和dps fw是本领域技术人员亟待解决的问题。


技术实现要素:

6.本技术的目的是提供一种bios fw与dps fw联动更新方法、系统、装置、介质,用于解决准确且快速更新bios fw和dps fw的问题。
7.为解决上述技术问题,本技术提供一种bios fw与dps fw联动更新方法,应用于服务器,服务器与外加控制器连接,该方法包括:
8.将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器;
9.通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件;
10.通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成bios fw的更新;
11.控制外加控制器将第三文件发送至bios芯片,触发电子开关以开启所有dimm槽位供电,控制服务器冷重启并执行dimm training,以完成dps fw的更新。
12.优选地,外加控制器由stm32系列单片机构成;
13.通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件包括:
14.通过stm32系统将第一文件解析为可更新的bios fw对应的第二文件和dps fw对应的第三文件并存储在flash。
15.优选地,通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成bios fw的更新包括:
16.控制stm32系统将第二文件发送至bios芯片;
17.通过stm32系统读取bios fw状态;
18.响应于bios fw发出的待激活信号,触发电子开关,保留一个dimm槽的供电,关闭其它dimm槽位供电;
19.通过stm32系统将冷重启信号发送至bmc;
20.通过bmc对服务器进行上下电控制服务器冷重启;
21.执行dimm training,以完成bios fw的更新。
22.优选地,还包括:
23.通过stm32系统监控bmc行为;
24.若bmc行为异常,则通过stm32系统对服务器进行上下电控制服务器冷重启。
25.优选地,将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器包括:
26.在linux os中判断bios fw与dps fw的bkc是否相同;
27.若相同,则将bios fw和dps fw的bin文件打包为第一文件并发送至外加控制器。
28.优选地,bios fw的bin文件和dps fw的bin文件的获取步骤如下:
29.分别下载dps fw和内嵌了intel rc的bios源码;
30.将dps fw和bios源码分别编译为bin文件。
31.优选地,控制外加控制器将第三文件发送至bios芯片,开启所有dimm槽位供电,控制服务器冷重启并进行dimm training,以完成dps fw的更新之后还包括:
32.再次执行dimm training,以检验bios fw与dps fw对应情况;
33.若对应,则通过post界面显示版本;
34.若不对应,则进行警告提示。
35.为解决上述技术问题,本技术还提供一种bios fw与dps fw联动更新系统,应用于服务器,服务器与外加控制器连接,该系统包括:
36.打包模块,用于将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器;
37.解析模块,用于通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件;
38.第一更新模块,用于通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成bios fw的更新;
39.第二更新模块,用于控制外加控制器将第三文件发送至bios芯片,触发电子开关以开启所有dimm槽位供电,控制服务器冷重启并执行dimm training,以完成dps fw的更新。
40.为解决上述技术问题,本技术还提供一种bios fw与dps fw联动更新装置,包括存储器,用于存储计算机程序;
41.处理器,用于执行计算机程序时实现bios fw与dps fw联动更新方法的步骤。
42.为解决上述技术问题,本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现bios fw与dps fw联动更新方法的步骤。
43.本技术所提供的bios fw与dps fw联动更新方法,应用于服务器,服务器与外加控制器连接,通过将最佳配置(bkc)相同的bios fw和dps fw的bin文件打包,以保证bios fw和dps fw的配置一致,解决人工更新bios fw和dps fw易发生错乱的问题,避免了bios fw和dps fw的配置不一致导致的dps无法正常使用以及服务器整机系统宕机。通过在更新bios fw前只保留一个双列直插式内存模块(dimm)槽通电的方式,缩短了dimm training的时间,从而缩短了冷重启时间。从而实现了准确且快速地更新bios fw和dps fw。在完成bios fw的更新后继续更新dps fw实现了bios fw与dps fw的联动更新。
44.本技术所提供的bios fw与dps fw联动更新系统、装置、介质的有益效果同上。
附图说明
45.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例所提供的一种bios fw与dps fw联动更新方法的流程图;
47.图2为申请实施例所提供的一种bios fw和dps fw的bin文件打包的流程图;
48.图3为本技术实施例所提供的一种bios fw和dps fw联合更新及校验的流程图;
49.图4为本技术实施例所提供的提供bios fw与dps fw联动更新系统的示意图;
50.图5为本技术实施例所提供的bios fw与dps fw联动更新装置的结构图。
具体实施方式
51.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
52.本技术的核心是提供一种bios fw与dps fw联动更新方法、系统、装置、介质,用于解决如何准确且快速更新bios fw和dps fw的问题。
53.bios是一组固化到计算机内主板上一个只读存储器(rom)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可以从cmos中读写系统设置的具体信息。主要功能是为计算机提供最底层、最直接的硬件设置和控制。bios还向作业系统提供一些系统参数。系统硬件的变化是由bios隐藏,程序使用bios功能而不是直接控制硬件。bios设置程序是储存在bios芯片中的,bios芯片是主板上一块长方形或正方形芯片,只有在开机时才可以进行设置。
54.dps作为英特尔非易失性内存的第四代,基于3dxpoint存储介质而打造的缓存设备,可以为机械硬盘进行加速。它兼容了非易失性存储器(nvm e)存储协议,由3dxpoint内存介质、英特尔内存和存储控制器、英特尔互联ip和英特尔软件共同构成,不仅可以为传统
机械硬盘提供更高的性能和响应能力,而且还让低成本高容量、高速存储成为了可能,其接口更改为e1.s,速率提升到32gb/s,其特点是容量大、速度快、支持持久化数据。dps有3中模式,分别为内存模式、硬盘模式和混合模式。
55.bios和dps都是服务器不可或缺的一部分,二者的fw需要不断更新。本技术保持二者的fw为同一配置的同时减少更新时冷重启时间,解决如何准确且快速更新bios fw和dps fw的问题。
56.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
57.本技术实施例所提供的bios fw与dps fw联动更新方法,应用于服务器,服务器与外加控制器连接。服务器是计算机的一种,它比普通计算机运行更快,负载更高,价格更贵。外加控制器通常连接在服务器的主板上或者与服务器的其他接口连接。如图1所示,图1为本技术实施例所提供的一种bios fw与dps fw联动更新方法的流程图,该方法包括:
58.s10:将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器。
59.实际应用中,在将bkc相同的bios fw和dps fw的二进制(bin)文件打包为第一文件之前需要先获取bios fw的bin文件和dps fw的bin文件。通常情况下,获取bios fw的bin文件和dps fw的bin文件的方法如下:下载dps fw以及内嵌了intel rc的bios源码并编译成bin文件。查询bkc,以保证dps fw和bios源码为同一匹配版本,避免因版本不一致导致服务器出现故障。在linux os中通过打包代码判断bios fw和dps fw的bkc是否相同,若相同则将两个bin文件打包成一个bin文件,若不同则放弃打包。将打包后的第一文件发送至外加控制器。
60.s11:通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件。
61.具体的,通过外加控制器将接收到的第一文件解析,解析得到bios fw对应的bin文件和dps fw对应的bin文件,即第二文件和第三文件,第二文件和第三文件是可更新的,被储存在外加控制器中。
62.另外,外加控制器通常选择stm32系列单片机,此芯片支持spi以及扩展flash。串行外设接口(serial peripheral interface spi)是一种高速、全双工、同步通信的通信总线,被广泛应用在模拟数字转换器(adc)、液晶显示器(lcd)等与微控制单元(mcu)的通信过程中,特点就是快。flash存储器又称闪存,它结合了只读存储器(rom)和随机存取存储器(ram)的长处,不仅具备电子可擦除可编程(eeprom)的性能,还可以快速读取数据(nvram)的优势,使数据不会因为断电而丢失。因此,当以stm32系列单片机作为外加控制器时,通常将第二文件和第三文件存储在flash中。
63.s12:通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成bios fw的更新。
64.通过外加控制器与bios芯片进行交互,将bios fw对应的第二文件传送至bios芯片后读取bios fw的状态,读取到bios fw发出待激活信号触发电子开关,只保留一个dimm槽位的供电,例如cpu0dimm0,将其他dimm槽位的供电断开。控制服务器冷重启,通常通过基
板控制器(bmc)对整个服务器系统进行上下电。由于在服务器系统重启前,只保留了一个dimm槽的通电状态,所以激活bios fw后,只需要对着一条dimm进行training,从而节省冷重启时间。例如,一般一个cpu可满配16根内存,对16根内存进行training要耗费大量的时间,而采用本技术实施例中的方法,只需要对1根内存进行training,节省了大量时间。重启时执行dimm training,bios fw的更新在冷启动生效,bios fw的更新完成。
65.s13:控制外加控制器将第三文件发送至bios芯片,触发电子开关以开启所有dimm槽位供电,控制服务器冷重启并执行dimm training,以完成dps fw的更新。
66.在bios fw的更新完成后,外加控制器将dps fw对应的第三文件传送至bios芯片,触发电子开关使所有dimm槽位接通电源,服务器系统冷重启并执行dimm training,dps fw的更新生效。在冷重启过程中,bios将更新dps fw,其实现过程由内部微码实现,本技术实施例只讲述bios fw和dps fw的联合更新机制。
67.需要说明的是,本技术实施例对于外加控制器的具体器件没有限定,上述stm32系列单片机只作为一种优选。另外,为进一步确保bios fw和dps fw的配置一致,还可以再次进行检验,具体检验方式将在下面的实施例中详细说明,在此不做赘述。还需要说明的是,本技术实施例还可以设计成自动化处理工具,进而节约时间成本和人工成本,具体设计过程此处不做赘述。
68.本技术实施例所提供的bios fw与dps fw联动更新方法,应用于服务器,服务器与外加控制器连接,通过将bkc相同的bios fw和dps fw的bin文件打包,以保证bios fw和dps fw的配置一致,解决人工更新bios fw和dps fw易发生错乱的问题,避免了bios fw和dps fw的配置不一致导致的dps无法正常使用以及服务器整机系统宕机。通过在更新bios fw前只保留一个dimm槽通电的方式,缩短了dimm training的时间,从而缩短了冷重启时间。实现了准确且快速地更新bios fw和dps fw。在完成bios fw的更新后继续更新dps fw实现了bios fw与dps fw的联动更新。
69.本技术实施例作为一种优选的实施例,外加控制器由stm32系列单片机构成。
70.通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件包括:
71.通过stm32系统将第一文件解析为可更新的bios fw对应的第二文件和dps fw对应的第三文件并存储在flash。
72.由于stm32系列单片机支持spi以及扩展flash,本技术实施例中限定外加控制器由stm32系列单片机构成。串行外设接口(serial peripheral interface spi)是一种高速、全双工、同步通信的通信总线,被广泛应用在模拟数字转换器(adc)、液晶显示器(lcd)等与微控制单元(mcu)的通信过程中,特点就是快。flash存储器又称闪存,它结合了只读存储器(rom)和随机存取存储器(ram)的长处,不仅具备电子可擦除可编程(eeprom)的性能,还可以快速读取数据(nvram)的优势,使数据不会因为断电而丢失。
73.本技术实施例限定外加控制器由stm32系列单片机构成,stm32芯片支持spi及扩展flash,能够高效完成外加控制器解析、存储bin文件的任务。
74.本技术实施例作为一种优选的实施例,通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成
bios fw的更新包括:
75.控制stm32系统将第二文件发送至bios芯片;
76.通过stm32系统读取bios fw状态;
77.响应于bios fw发出的待激活信号,触发电子开关,保留一个dimm槽的供电,关闭其它dimm槽位供电;
78.通过stm32系统将冷重启信号发送至bmc;
79.通过bmc对服务器进行上下电控制服务器冷重启;
80.执行dimm training,以完成bios fw的更新。
81.具体的,由于bios fw和dps fw更新特点为均需要冷重启,bios fw只有更新后冷重启才能生效,为了提高冷重启速度,本技术实施例缩短了dimm的training时间。stm32系统与bios芯片进行交互,stm单片机将bin传送至bios芯片后,stm32单片机读取当前bios fw状态,bios fw发出待激活信号后,触发电子开关,只保留一个dimm槽位供电,关闭其他槽位供电。通过stm32最小系统将冷重启信号传送至基板管理控制器(bmc),bmc主要用于在机器未开机的状态下,对机器进行固件升级、查看机器设备,本技术实施例中主要用于控制服务器开关机。由bmc对整个服务器系统进行上下电控制服务器冷重启,执行dimm training以完成bios fw的更新。
82.需要说明的是,本技术实施例对于stm32的具体型号不做限定,只要能够满足上述功能需求即可。另外,本技术实施例中电子开关能够实现对dimm槽位的供电控制,对于具体器件型号不做限定。还需要说明的是,对于内存的数量不做限定,无论多少根内存,在冷重启前只保留一个dimm槽位的供电。
83.本技术实施例在外加控制器由stm32系列单片机构成的基础上,对于控制服务器冷重启做出了具体限定,通过bmc对服务器上下电,控制服务器冷重启,能够使整个bios fw和dps fw联动的过程自动化,进而节约了时间成本和人工成本。
84.本技术实施例作为一种优选的实施例,还包括:
85.通过stm32系统监控bmc行为;
86.若bmc行为异常,则通过stm32系统对服务器进行上下电控制服务器冷重启。
87.具体的,通过stm32最小系统将冷重启信号传送至bmc,由bmc对服务器系统进行上下电以控制服务器冷重启,但是,bmc不是完全可靠的,因此需要stm32单片机最小系统对bmc进行监控,若bmc对于控制服务器上下电的行为存在异常,例如未接到冷重启信号却对下电,接收到冷重启信号却仍然上电,与stm32传送的指令不一致,则由stm32单片机最小系统作为控制服务器冷重启的冗余装置,代替bmc对服务器进行上下电控制服务器冷重启,不影响bios fw和dps fw的更新。
88.本技术实施例中限定了通过stm32系统对bmc的上下电行为进行监控,在bmc的行为出现异常影响bios fw和dps fw的更新时,由stm32作为控制冷重启的冗余装置,保障bios fw和dps fw更新的进行,提高了服务器执行冷重启的安全性和可靠性。
89.本技术实施例作为一种优选的实施例,将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器包括:
90.在linux os中判断bios fw与dps fw的bkc是否相同;
91.若相同,则将bios fw和dps fw的bin文件打包为第一文件并发送至外加控制器。
92.查询bkc,以保证dps fw和bios源码为同一匹配版本,避免因版本不一致导致服务器出现故障。在linux os中通过打包代码判断bios fw和dps fw的bkc是否相同,若相同则将两个bin文件打包成一个bin文件,若不同则放弃打包。将打包后的第一文件发送至外加控制器,用于解析为可更新的bios fw对应的bin文件第二文件和dps fw对应的bin文件第三文件。
93.在实际应用中,通常将第二文件、第三文件打包成一个bin文件命名为bin3,将其内部bios源码对应的bin文件命名为bin1,将其内部dps fw对应的bin文件命名为bin2。如图2所示,图2为申请实施例所提供的一种bios fw和dps fw的bin文件打包的流程图。
94.本技术实施例通过在linux os中判断bkc是否相同来判断bios fw和dps fw的配置是否一致,并将配置一致的bios fw和dps fw的bin文件打包。解决了人工更新bios fw和dps fw易发生错乱的问题,避免bios fw和dps fw的配置不一致造成dps无法正常使用或造成服务器整机系统宕机。
95.本技术实施例作为一种优选的实施例,bios fw的bin文件和dps fw的bin文件的获取步骤如下:
96.分别下载dps fw和内嵌了intel rc的bios源码;
97.将dps fw和bios源码分别编译为bin文件。
98.在将bkc相同的bios fw和dps fw的bin文件打包为第一文件之前需要先获取bios fw的bin文件和dps fw的bin文件。获取bios fw的bin文件和dps fw的bin文件的方法如下:下载dps fw以及内嵌了intel rc的bios源码并将dps fw和bios源码分别编译为bin文件。bios源码对应的bin文件为第二文件,dps fw对应的bin文件为第三文件。为后续bkc相同的bios fw和dps fw的bin文件打包为第一文件做准备。
99.本技术实施例对于bios fw的bin文件和dps fw的bin文件的获取给出了具体限定,分别编译bios fw和dps fw的bin文件能够方便后续的打包和解析。
100.本技术实施例作为一种优选的实施例,控制外加控制器将第三文件发送至bios芯片,开启所有dimm槽位供电,控制服务器冷重启并进行dimm training,以完成dps fw的更新之后还包括:
101.再次执行dimm training,以检验bios fw与dps fw对应情况;
102.若对应,则通过post界面显示版本;
103.若不对应,则进行警告提示。
104.由于bios fw和dps fw必须保持同一配置,若bios fw和dps fw不受一一对应的,轻则造成dps无法正常使用,重则造成服务器整机系统宕机,为了更加进一步确定bios fw和dps fw的配置是否同一,在bios fw和dps fw完成更新之后再次执行dimm training,判断bios fw与dps fw是否一一对应,若对应则通过post界面显示bios fw与dps fw的版本信息,若不对应,则进行警告提示。如图3所示,图3为本技术实施例所提供的一种bios fw和dps fw联合更新及校验的流程图。
105.需要说明的是,本技术实施例对于告警提示的具体形式和内容不做限定,可以通过post界面提示版本不同一的信息,也可以通过蜂鸣器、指示灯等提示操作人员及时修正问题,避免造成进一步的损失。
106.本技术实施例在bios fw与dps fw联合更新后再次对bios fw与dps fw的配置是
否对应进行了检测,将对应的通过post界面显示出来,对于不对应的进行警告提示,及时提醒操作人员进行处理,进一步保障bios fw与dps fw更新的可靠性,避免了bios fw与dps fw更新后版本不一致造成更多的损失。
107.在上述实施例中,对于bios fw与dps fw联动更新方法进行了详细描述,本技术还提供bios fw与dps fw联动更新装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
108.基于功能模块的角度,本技术实施例作为一种优选的实施例,如图4,图4为本技术实施例所提供的提供bios fw与dps fw联动更新系统的示意图。本技术实施例所提供的bios fw与dps fw联动更新系统,应用于服务器,服务器与外加控制器连接,该系统包括:
109.打包模块,用于将bkc相同的bios fw和dps fw的bin文件打包为第一文件发送至外加控制器;
110.解析模块,用于通过外加控制器将第一文件解析并存储为可更新的bios fw对应的第二文件和dps fw对应的第三文件;
111.第一更新模块,用于通过外加控制器将第二文件发送至bios芯片并读取bios fw的状态,响应于bios fw发出的待激活信号,触发电子开关以保留一个dimm槽的供电,关闭其它dimm槽位供电,控制服务器冷重启并执行dimm training,以完成bios fw的更新;
112.第二更新模块,用于控制外加控制器将第三文件发送至bios芯片,触发电子开关以开启所有dimm槽位供电,控制服务器冷重启并执行dimm training,以完成dps fw的更新。
113.由于系统部分的实施例与方法部分的实施例相互对应,因此系统部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
114.基于硬件的角度,本技术实施例作为一种优选的实施例,如图5所示,图5为本技术实施例所提供的bios fw与dps fw联动更新装置的结构图,本技术实施例所提供的bios fw与dps fw联动更新装置包括:存储器20,用于存储计算机程序;
115.处理器21,用于执行计算机程序时实现如上述实施例中所提到的bios fw与dps fw联动更新的方法的步骤。
116.本实施例提供的bios fw与dps fw联动更新装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
117.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
118.存储器20可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以
是非暂态的。存储器20还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器20至少用于存储以下计算机程序201,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例公开的bios fw与dps fw联动更新方法的相关步骤。另外,存储器20所存储的资源还可以包括操作系统202和数据203等,存储方式可以是短暂存储或者永久存储。其中,操作系统202可以包括windows、unix、linux等。数据203可以包括但不限于bios fw与dps fw的bin文件等。
119.在一些实施例中,bios fw与dps fw联动更新装置还可包括有显示屏22、输入输出接口23、通信接口24、电源25以及通信总线26。
120.本领域技术人员可以理解,图5中示出的结构并不构成对bios fw与dps fw联动更新装置的限定,可以包括比图示更多或更少的组件。
121.本技术实施例提供的bios fw与dps fw联动更新装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:bios fw与dps fw联动更新方法。
122.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
123.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
124.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
125.以上对本技术所提供的bios fw与dps fw联动更新方法、系统、装置、介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
126.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
再多了解一些

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

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

相关文献