CN116028089A - 固态硬盘固件更新方法、装置、计算机设备及介质 - Google Patents
固态硬盘固件更新方法、装置、计算机设备及介质 Download PDFInfo
- Publication number
- CN116028089A CN116028089A CN202310143696.2A CN202310143696A CN116028089A CN 116028089 A CN116028089 A CN 116028089A CN 202310143696 A CN202310143696 A CN 202310143696A CN 116028089 A CN116028089 A CN 116028089A
- Authority
- CN
- China
- Prior art keywords
- firmware
- solid
- hard disk
- smbus
- state hard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种固态硬盘固件更新方法、装置、计算机设备及介质,方法包括:使用Smbus对固态硬盘进行批量的固件更新;对更新时烧录至固态硬盘的固件进行校验;根据校验结果进行提醒。本发明通过采用Smbus的方式对固态硬盘的固件进行更新,实现了批量的更新,提升了更新的效率,完成更新后通过进行校验,避免了更新数据被篡改而无法发觉的问题,根据校验结果进行提醒,可直观的了解更新失败与否。
Description
技术领域
本发明涉及固态硬盘,更具体地说是固态硬盘固件更新方法、装置、计算机设备及介质。
背景技术
在NVME固态硬盘生产销售过程中,往往需要对库存的固态硬盘进行大批量固件更新。而目前可以采取重新开卡或在电脑上进行软件更新两种方式,但重新开卡或电脑上软件更新这两种方式既耗时又耗力,对于大批量的固件更新不适用。
发明内容
本发明的目的在于克服现有技术的不足,提供固态硬盘固件更新方法、装置、计算机设备及介质,旨在提升固态硬盘的固件大批量的更新效率。
为实现上述目的,本发明采用以下技术方案:
第一方面,固态硬盘固件更新方法,包括:
使用Smbus对固态硬盘进行批量的固件更新;
对更新时烧录至固态硬盘的固件进行校验;
根据校验结果进行提醒。
其进一步技术方案为:所述使用Smbus对固态硬盘进行批量的固件更新,包括:
接收通过Smbus发送的固件更新准备命令;
根据固件更新准备命令进入准备状态;
接收通过Smbus发送的复位命令;
根据复位命令复位自身状态;
接收通过Smbus公共地址广播分段发送的更新固件;
将更新固件烧录至Nand中。
其进一步技术方案为:所述对更新时烧录至固态硬盘的固件进行校验,包括:
接收通过Smbus公共地址广播发送的更新固件的哈希校验值;
接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值;
将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
其进一步技术方案为:所述根据校验结果进行提醒,包括:
若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
第二方面,固态硬盘固件更新装置,包括固件更新单元、校验单元以及提醒单元;
所述固件更新单元,用于使用Smbus对固态硬盘进行批量的固件更新;
所述校验单元,用于对更新时烧录至固态硬盘的固件进行校验;
所述提醒单元,用于根据校验结果进行提醒。
其进一步技术方案为:所述固件更新单元包括第一接收模块、执行模块、第二接收模块、复位模块、第三接收模块以及烧录模块;
所述第一接收模块,用于接收通过Smbus发送的固件更新准备命令;
所述执行模块,用于根据固件更新准备命令进入准备状态;
所述第二接收模块,用于接收通过Smbus发送的复位命令;
所述复位模块,用于根据复位命令复位自身状态;
所述第三接收模块,用于接收通过Smbus公共地址广播分段发送的更新固件;
所述烧录模块,用于将更新固件烧录至Nand中。
其进一步技术方案为:所述校验单元包括第四接收模块、第五接收模块以及比较模块;
所述第四接收模块,用于接收通过Smbus公共地址广播发送的更新固件的哈希校验值;
所述第五接收模块,用于接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值;
所述比较模块,用于将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
其进一步技术方案为:所述提醒单元包括提醒模块;
所述提醒模块,若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的固态硬盘固件更新方法。
第四方面,一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如上述的固态硬盘固件更新方法。
本发明与现有技术相比的有益效果是:本发明通过使用Smbus对固态硬盘进行批量的固件更新;对更新时烧录至固态硬盘的固件进行校验;根据校验结果进行提醒。通过采用Smbus的方式对固态硬盘的固件进行更新,实现了批量的更新,提升了更新的效率,完成更新后通过进行校验,避免了更新数据被篡改而无法发觉的问题,根据校验结果进行提醒,可直观的了解更新失败与否。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明技术手段,可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的特征及优点能够更明显易懂,以下特举较佳实施例,详细说明如下。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明具体实施例提供的固态硬盘固件更新方法的流程图一;
图2为本发明具体实施例提供的固态硬盘固件更新方法的流程图二;
图3为本发明具体实施例提供的固态硬盘固件更新方法的流程图三;
图4为本发明具体实施例提供的固态硬盘固件更新方法的流程图四;
图5为本发明具体实施例提供的固态硬盘固件更新装置的示意性框图一;
图6为本发明具体实施例提供的固态硬盘固件更新装置的示意性框图二;
图7为本发明具体实施例提供的固态硬盘固件更新装置的示意性框图三;
图8为本发明具体实施例提供的固态硬盘固件更新装置的示意性框图四;
图9为本发明具体实施例提供的一种计算机设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
本发明实施例提供了一种固态硬盘固件更新方法,在介绍本发明之前,首先介绍一下Smbus,Smbus(SystemManagementBus,系统管理总线),是一种应用于PC系统中的低速率通讯总线,由SMBUS_SCL、SMBUS_SDA、SMBUS_ALERT管脚构成。NVME(Non-VolatileMemoryexpress)SSD(固态硬盘)是一种基于PCIe(peripheralcomponentinterconnectexpress)的固态硬盘。标准PCIE接口上支持SMBus协议,因此,可采用Smbus对固态硬盘进行批量的固件更新,在提供了Smbus的基础上,还需要通过软件逻辑的配合,接下来的方法部分会具体介绍到。下面通过具体实施例来介绍本发明。
如图1所示,一种固态硬盘固件更新方法包括以下步骤:S10-S30。
S10、使用Smbus对固态硬盘进行批量的固件更新。
在硬件搭建上,可使用一块单片机作为smbus的master装置,待更新的SSD全部作为smbus的slave装置,连接到smbus总线上。
在一实施例中,如图2所示,步骤S10具体包括以下步骤:S110-S160。
S110、接收通过Smbus发送的固件更新准备命令。
待更新的固态硬盘接收通过Smbus发送的固件更新准备命令,其目的是让待更新的固态硬盘做好更新的准备。
S120、根据固件更新准备命令进入准备状态。
待更新的固态硬盘根据固件更新准备命令进入准备状态。
S130、接收通过Smbus发送的复位命令。
待更新的固态硬盘接收通过Smbus发送的复位命令,其目的是让待更新的固态硬盘复位,以迎接接下来将正式进入固件的更新。
S140、根据复位命令复位自身状态。
S150、接收通过Smbus公共地址广播分段发送的更新固件。
待更新的固态硬盘接收通过Smbus公共地址(0x61)广播分段发送的更新固件。
使用公共地址发送可以使smbus总线上的所有待更新的固态硬盘收到数据,且只需要发送一遍即可,以避免数据重复发送,提升了数据发送的效率。
S160、将更新固件烧录至Nand中。
通过采用Smbus的方式对固态硬盘的固件进行更新,实现了批量的更新,提升了更新的效率。
S20、对更新时烧录至固态硬盘的固件进行校验。
为了避免更新数据被篡改而无法发觉的问题,在完成烧录后需要进行校验。
在一实施例中,如图3所示,步骤S20具体包括以下步骤:S210-S230。
S210、接收通过Smbus公共地址广播发送的更新固件的哈希校验值。
S220、接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值。
S230、将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
哈希校验相较于其它校验方式,例如CRC32校验方式,其抗数据篡改能力更强。
S30、根据校验结果进行提醒。
为了直观的了解更新失败与否,会根据校验结果进行相应提醒。
在一实施例中,如图4所示,步骤S30具体包括以下步骤:S310。
S310、若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
比较结果相同,则说明没有被篡改,即可通过开启闪烁DAS灯的方式提醒校验成功,从而方便工作人员直观的了解对应固态硬盘的情况,若比较结果不同,则说明有被篡改或者数据有出错,则通过DAS灯不闪烁作为提醒方式。
图5为本发明实施例提供的固态硬盘固件更新装置的示意性框图;对应于上述的固态硬盘固件更新方法,本发明实施例还提供了一种固态硬盘固件更新装置100。
如图5所示,固态硬盘固件更新装置100,包括固件更新单元110、校验单元120以及提醒单元130。
固件更新单元110,用于使用Smbus对固态硬盘进行批量的固件更新。
在一实施例中,如图6所示,固件更新单元110包括第一接收模块111、执行模块112、第二接收模块113、复位模块114、第三接收模块115以及烧录模块116。
第一接收模块111,用于接收通过Smbus发送的固件更新准备命令。
执行模块112,用于根据固件更新准备命令进入准备状态。
第二接收模块113,用于接收通过Smbus发送的复位命令。
复位模块114,用于根据复位命令复位自身状态。
第三接收模块115,用于接收通过Smbus公共地址广播分段发送的更新固件。
烧录模块116,用于将更新固件烧录至Nand中。
校验单元120,用于对更新时烧录至固态硬盘的固件进行校验。
在一实施例中,校验单元120包括第四接收模块121、第五接收模块122以及比较模块123.
第四接收模块121,用于接收通过Smbus公共地址广播发送的更新固件的哈希校验值。
第五接收模块122,用于接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值。
比较模块123,用于将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
提醒单元130,用于根据校验结果进行提醒。
在一实施例中,如图8所示,提醒单元130包括提醒模块131。
提醒模块131,若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
上述固态硬盘固件更新装置可以实现为计算机程序的形式,该计算机程序可以在如图9所示的计算机设备上运行。
请参阅图9,图9是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备700可以是服务器,其中,服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。
如图9所示,该计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述的固态硬盘固件更新方法步骤。
该计算机设备700可以是终端或服务器。该计算机设备700包括通过系统总线710连接的处理器720、存储器和网络接口750,其中,存储器可以包括非易失性存储介质730和内存储器740。
该非易失性存储介质730可存储操作系统731和计算机程序732。该计算机程序732被执行时,可使得处理器720执行任意一种固态硬盘固件更新方法。
该处理器720用于提供计算和控制能力,支撑整个计算机设备700的运行。
该内存储器740为非易失性存储介质730中的计算机程序732的运行提供环境,该计算机程序732被处理器720执行时,可使得处理器720执行任意一种固态硬盘固件更新方法。
该网络接口750用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备700的限定,具体的计算机设备700可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。其中,所述处理器720用于运行存储在存储器中的程序代码,以实现以下步骤:
固态硬盘固件更新方法,包括:
使用Smbus对固态硬盘进行批量的固件更新;
对更新时烧录至固态硬盘的固件进行校验;
根据校验结果进行提醒。
在一实施例中:所述使用Smbus对固态硬盘进行批量的固件更新,包括:
接收通过Smbus发送的固件更新准备命令;
根据固件更新准备命令进入准备状态;
接收通过Smbus发送的复位命令;
根据复位命令复位自身状态;
接收通过Smbus公共地址广播分段发送的更新固件;
将更新固件烧录至Nand中。
在一实施例中:所述对更新时烧录至固态硬盘的固件进行校验,包括:
接收通过Smbus公共地址广播发送的更新固件的哈希校验值;
接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值;
将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
在一实施例中:所述根据校验结果进行提醒,包括:
若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
应当理解,在本申请实施例中,处理器720可以是中央处理单元(CentralProcessingUnit,CPU),该处理器720还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本领域技术人员可以理解,图9中示出的计算机设备700结构并不构成对计算机设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
在本发明的另一实施例中提供了一种计算机可读存储介质。该计算机可读存储介质可以为非易失性的计算机可读存储介质。该计算机可读存储介质存储有计算机程序,其中计算机程序被处理器执行时实现本发明实施例公开的固态硬盘固件更新方法。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为逻辑功能划分,实际实现时可以有另外的划分方式,也可以将具有相同功能的单元集合成一个单元,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.固态硬盘固件更新方法,其特征在于,包括:
使用Smbus对固态硬盘进行批量的固件更新;
对更新时烧录至固态硬盘的固件进行校验;
根据校验结果进行提醒。
2.根据权利要求1所述的固态硬盘固件更新方法,其特征在于,所述使用Smbus对固态硬盘进行批量的固件更新,包括:
接收通过Smbus发送的固件更新准备命令;
根据固件更新准备命令进入准备状态;
接收通过Smbus发送的复位命令;
根据复位命令复位自身状态;
接收通过Smbus公共地址广播分段发送的更新固件;
将更新固件烧录至Nand中。
3.根据权利要求1所述的固态硬盘固件更新方法,其特征在于,所述对更新时烧录至固态硬盘的固件进行校验,包括:
接收通过Smbus公共地址广播发送的更新固件的哈希校验值;
接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值;
将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
4.根据权利要求3所述的固态硬盘固件更新方法,其特征在于,所述根据校验结果进行提醒,包括:
若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
5.固态硬盘固件更新装置,其特征在于,包括固件更新单元、校验单元以及提醒单元;
所述固件更新单元,用于使用Smbus对固态硬盘进行批量的固件更新;
所述校验单元,用于对更新时烧录至固态硬盘的固件进行校验;
所述提醒单元,用于根据校验结果进行提醒。
6.根据权利要求5所述的固态硬盘固件更新装置,其特征在于,所述固件更新单元包括第一接收模块、执行模块、第二接收模块、复位模块、第三接收模块以及烧录模块;
所述第一接收模块,用于接收通过Smbus发送的固件更新准备命令;
所述执行模块,用于根据固件更新准备命令进入准备状态;
所述第二接收模块,用于接收通过Smbus发送的复位命令;
所述复位模块,用于根据复位命令复位自身状态;
所述第三接收模块,用于接收通过Smbus公共地址广播分段发送的更新固件;
所述烧录模块,用于将更新固件烧录至Nand中。
7.根据权利要求5所述的固态硬盘固件更新装置,其特征在于,所述校验单元包括第四接收模块、第五接收模块以及比较模块;
所述第四接收模块,用于接收通过Smbus公共地址广播发送的更新固件的哈希校验值;
所述第五接收模块,用于接收广播发送的更新固件的哈希校验值,并计算本地烧录的固件的哈希校验值;
所述比较模块,用于将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值进行比较,以得到校验结果。
8.根据权利要求7所述的固态硬盘固件更新装置,其特征在于,所述提醒单元包括提醒模块;
所述提醒模块,若将广播发送的更新固件的哈希校验值与本地烧录的固件的哈希校验值的比较结果相同,则执行闪烁DAS灯的提醒指令。
9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~4中任意一项所述的固态硬盘固件更新方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使得所述处理器执行如权利要求1~4任意一项所述的固态硬盘固件更新方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310143696.2A CN116028089A (zh) | 2023-02-21 | 2023-02-21 | 固态硬盘固件更新方法、装置、计算机设备及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310143696.2A CN116028089A (zh) | 2023-02-21 | 2023-02-21 | 固态硬盘固件更新方法、装置、计算机设备及介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116028089A true CN116028089A (zh) | 2023-04-28 |
Family
ID=86076060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310143696.2A Pending CN116028089A (zh) | 2023-02-21 | 2023-02-21 | 固态硬盘固件更新方法、装置、计算机设备及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116028089A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119690483A (zh) * | 2025-02-25 | 2025-03-25 | 力瑞信(深圳)科技有限公司 | 基于固态硬盘的固件烧录方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6591322B1 (en) * | 2000-08-01 | 2003-07-08 | Sun Microsystems, Inc. | Method and apparatus for connecting single master devices to a multimaster wired-and bus environment |
| CN108170446A (zh) * | 2016-12-07 | 2018-06-15 | 北京忆恒创源科技有限公司 | 固件确认命令处理方法及系统 |
| CN113918197A (zh) * | 2021-12-13 | 2022-01-11 | 苏州浪潮智能科技有限公司 | 一种固件升级方法、系统、存储介质及设备 |
| CN114996775A (zh) * | 2022-06-02 | 2022-09-02 | 苏州忆联信息系统有限公司 | 固态硬盘smbus地址解析协议的测试验证方法和装置 |
-
2023
- 2023-02-21 CN CN202310143696.2A patent/CN116028089A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6591322B1 (en) * | 2000-08-01 | 2003-07-08 | Sun Microsystems, Inc. | Method and apparatus for connecting single master devices to a multimaster wired-and bus environment |
| CN108170446A (zh) * | 2016-12-07 | 2018-06-15 | 北京忆恒创源科技有限公司 | 固件确认命令处理方法及系统 |
| CN113918197A (zh) * | 2021-12-13 | 2022-01-11 | 苏州浪潮智能科技有限公司 | 一种固件升级方法、系统、存储介质及设备 |
| CN114996775A (zh) * | 2022-06-02 | 2022-09-02 | 苏州忆联信息系统有限公司 | 固态硬盘smbus地址解析协议的测试验证方法和装置 |
Non-Patent Citations (1)
| Title |
|---|
| 忆恒创源: "PBlaze5 520 系列 NVMe SSD——NVMe-MI", Retrieved from the Internet <URL:https://memblaze.com/innovate/technical-articles/164.html> * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119690483A (zh) * | 2025-02-25 | 2025-03-25 | 力瑞信(深圳)科技有限公司 | 基于固态硬盘的固件烧录方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103412769B (zh) | 外接卡参数配置方法、设备以及系统 | |
| CN101030140A (zh) | 一种对固件程序进行在线升级的装置及其方法 | |
| CN111338662A (zh) | 从站的固件升级方法、固件升级装置及终端 | |
| CN112970002A (zh) | 用于可配置错误处理的系统 | |
| WO2013013396A1 (zh) | 基本输入/输出系统bios配置数据管理方法及系统 | |
| CN111709032A (zh) | 一种在多种分区上实现pfr功能的方法、系统、设备及介质 | |
| CN109828774B (zh) | 一种服务器系统及其启动方法 | |
| CN109032888A (zh) | 一种服务器启动过程故障检测方法、装置及受控终端 | |
| CN114461286B (zh) | 一种服务器启动方法、装置、电子设备及可读存储介质 | |
| CN116028089A (zh) | 固态硬盘固件更新方法、装置、计算机设备及介质 | |
| CN111639053A (zh) | 授权文件到期告警提示方法、装置及计算机设备 | |
| CN102081526B (zh) | 基本输入/输出系统架构 | |
| CN115827543A (zh) | 一种基于FPGA实现eSPI通信方法、系统、设备及介质 | |
| CN115408204A (zh) | 芯片双固件备份启动方法、装置、电子设备及存储介质 | |
| CN114115955A (zh) | 服务器资源盒子fpga固件升级方法、系统、终端及存储介质 | |
| TWI807947B (zh) | 多顆嵌入式控制器的更新和檢驗方法與其電子設備 | |
| CN108985074A (zh) | 一种usb端口禁用方法、装置、受控终端及存储介质 | |
| CN113064603A (zh) | 一种多节点服务器批量固件升级的系统及方法 | |
| CN110058866B (zh) | 集群组件安装方法及设备 | |
| CN104111845A (zh) | 处理装置与系统程序变更方法 | |
| CN112181452A (zh) | 一种电动汽车电机控制器软件更新方法 | |
| CN118626123A (zh) | 一种基板管理控制器固件升级方法和装置 | |
| CN116301972A (zh) | 一种微控制单元固件升级方法及系统 | |
| CN117270891A (zh) | 一种蓝牙耳机的固件烧录方法、装置、终端及存储介质 | |
| CN115883533A (zh) | 文件同步方法、装置、计算机设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |