
技术摘要:
本申请公开了一种SSD固件烧录方法,该方法通过通知式热拔插对SSD固件进行自动上电以及下电控制,实现了传统方法中两次手动拔插硬盘带来的复位以及加载驱动功能,相对于传统烧录方法减少了两次人工手动拔插动作,避免了烧录过程中的人工工作量以及工作时间,实现了自动 全部
背景技术:
随着互联网、云计算、物联网等技术的发展,固态硬盘(SSD)作为新的一代存储部 件由于其优异的存储性能被广泛应用。 固态硬盘需要定期更新固件版本以适应研发测试的需要,而当前条件下在研发过 程中更新固件版本涉及多次手动拔插硬盘,人工插拔硬盘效率较低,且需要耗费人力资源, 而且在比如到研发后期等阶段需要大批量测试硬盘,通过人工插拔硬盘进行SSD固件烧录 方法就会极其耗费人力资源和时间资源,导致烧录效率低,也会进一步影响固态硬盘测试 效率。 因此,如何提升SSD固件烧录,从而提升固态硬盘测试效率,是本领域技术人员继 续解决的问题。
技术实现要素:
本申请的目的是提供一种SSD固件烧录方法,该方法既可以充分利用CPU资源,又 可以降低互斥等锁的情形,有效提升数据处理效率;本申请的另一目的是提供一种SSD固件 烧录装置、设备及一种可读存储介质。 为解决上述技术问题,本申请提供一种SSD固件烧录方法,包括: 下载待烧录的SSD固件; 对所述SSD固件执行擦除操作; 当擦除完成后,调用预先配置在系统中的通知式热拔插功能将所述SSD固件下电, 并上电复位; 对所述SSD固件进行烧录; 当烧录完成后,调用预先配置在系统中的通知式热拔插功能将所述SSD固件下电, 并上电加载驱动,得到烧录完成的SSD固件。 可选地,在下载待烧录的SSD固件之前,还包括: 确定启动配置文件,并触发所述启动配置文件的编辑模式; 将通知式热拔插的基础代码添加至所述启动配置文件中的指定位置,并保存; 重启操作系统。 可选地,调用预先配置在系统中的通知式热拔插功能将所述SSD固件下电,并上电 复位,包括: 调用预先配置在系统中的通知式热拔插功能控制所述SSD固件下电; 当下电达到预设时长后,调用预先配置在系统中的通知式热拔插功能控制所述 SSD固件上电复位。 4 CN 111552486 A 说 明 书 2/10 页 可选地,在得到烧录完成的SSD固件之后,还包括: 检测所述SSD固件是否烧录成功,生成检测结果; 根据所述检测结果进行烧录结果输出。 本申请还公开了一种SSD固件烧录装置,包括: 下载单元,用于下载待烧录的SSD固件; 擦除单元,用于对所述SSD固件执行擦除操作; 第一控制单元,用于当擦除完成后,调用预先配置在系统中的通知式热拔插功能 将所述SSD固件下电,并上电复位; 烧录单元,用于对所述SSD固件进行烧录; 第二控制单元,用于当烧录完成后,调用预先配置在系统中的通知式热拔插功能 将所述SSD固件下电,并上电加载驱动,得到烧录完成的SSD固件。 可选地,所述SSD固件烧录装置还包括:配置单元,所述配置单元包括: 文件确定子单元,用于确定启动配置文件,并触发所述启动配置文件的编辑模式; 脚本编辑子单元,用于将通知式热拔插的基础代码添加至所述启动配置文件中的 指定位置,并保存; 系统重启子单元,用于重启操作系统。 可选地,所述第一控制单元包括: 第一下电控制子单元,用于调用预先配置在系统中的通知式热拔插功能控制所述 SSD固件下电; 第一上电控制子单元,用于当下电达到预设时长后,调用预先配置在系统中的通 知式热拔插功能控制所述SSD固件上电复位。 可选地,所述SSD固件烧录装置还包括:检测单元,用于检测所述SSD固件是否烧录 成功,生成检测结果,并根据所述检测结果进行烧录结果输出。 本申请还公开了一种SSD固件烧录设备,包括: 存储器,用于存储计算机程序; 处理器,用于执行所述计算机程序时实现所述的SSD固件烧录方法的步骤。 本申请还公开了一种可读存储介质,所述可读存储介质上存储有程序,所述程序 被处理器执行时实现所述SSD固件烧录方法的步骤。 本申请所提供的SSD固件烧录方法,通过通知式热拔插对SSD固件进行自动上电以 及下电控制,实现了传统方法中两次手动拔插硬盘带来的复位以及加载驱动功能,相对于 传统烧录方法减少了两次人工手动拔插动作,避免了烧录过程中的人工工作量以及工作时 间,实现了自动化固件烧录,大大提升了实现效率,同时也降低了由于人工工作所带来的人 工成本,实现了烧录成本的降低。 本申请还提供了一种SSD固件烧录装置、设备及一种可读存储介质,具有上述有益 效果,在此不再赘述。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 5 CN 111552486 A 说 明 书 3/10 页 申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。 图1为本申请实施例提供的一种应用于服务器的SSD固件烧录方法的流程图; 图2为本申请实施例提供的一种SSD固件烧录装置的结构框图; 图3为本申请实施例提供的一种SSD固件烧录设备的结构示意图。