Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for improving solid-state hard disk firmware testing efficiency

A technology of testing efficiency and solid-state hard drives, which is applied in the detection of faulty computer hardware, error detection/correction, program code conversion, etc., can solve the problems of tediousness, low efficiency, waste of manpower, etc., to save human resources and improve detection efficiency , the effect of meeting the demand

Active Publication Date: 2022-06-07
SHENZHEN YILIAN INFORMATION SYST CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The existing common detection method is to manually compile the code, check after the compilation is completed, if the result is correct, then modify the code, change the compiled macro, and then recompile until all the macro definition branches are compiled ; while SSD is a very complicated device. For example, some SSDs have one DRAM, and some SSDs have two DRAMs. For example, some SSDs use PRD channels, and some SSDs use BM channels. The definitions must be considered and verified, and there are many macro definitions involved, so this method is not only cumbersome and inefficient, but also a waste of manpower and cannot meet the needs

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for improving solid-state hard disk firmware testing efficiency
  • A method and system for improving solid-state hard disk firmware testing efficiency
  • A method and system for improving solid-state hard disk firmware testing efficiency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to better understand the technical content of the present invention, the following technical solutions of the present invention in conjunction with specific embodiments are further introduced and illustrated, but are not limited thereto.

[0045] asFigures 1 through 3 Specific embodiments shown, wherein, such as Figure 1 prior art shown; Compile the code manually, check it after the compilation is complete, and if the result is correct, then change the compilation macro by modifying the code, and then recompile it until all the macro definition branches are compiled.

[0046] However, SSDs are a very complex device, such as some SSDs have a piece of DRAM, some SSDs have two pieces of DRAM, for example, some SSDs use PRD channels, some SSDs use BM channels, and these different definitions must be considered and verified, and the macro definitions involved are many, so this way is not only cumbersome, but also very wasteful of manpower.

[0047] as Figure 2 As shown,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a method and system for improving the testing efficiency of solid-state hard disk firmware; wherein, the method for improving the testing efficiency of solid-state hard disk firmware includes the following steps: S1, detecting that there is a new code update on the library; S2, jenkins is triggered and Call the script; S3, the script modifies the macro definition and compiles the code; S4, judges whether the compilation result is correct; S5, copies the wrong compilation result to a shared folder; S6, judges whether the compilation of all macro definition branches is completed; S7, judges Whether there is a file in the shared folder; S8, sending a compilation failure email and its error message to relevant personnel; S9, sending a compilation success email. The present invention traverses the configurations of different macro definitions through Patch, uses the Jenkins tool to call scripts to modify and compile macros to automatically compile, and sends the inspection and compilation results by mail to realize full-process automatic compilation, which greatly saves human resources and improves detection efficiency.

Description

Technical field [0001] The present invention relates to the field of solid-state drive firmware testing technology, more specifically refers to a method and system to improve the efficiency of solid-state drive firmware testing. Background [0002] SSD is a very complex device, it needs to have a lot of functions in a set of code, which requires adding a lot of compilation macro definitions to the code, each time the code is modified different compilation macro definitions need to be verified, different macro definitions must modify the code, recompile, loaded into the device, in order to prove its correctness. [0003] The existing common detection method is to compile the code manually, check it after the compilation is completed, and if the result is correct, then change the compilation macro by modifying the code, and then recompile until all the macro definition branches are compiled; And the SSD is a very complex device, such as some SSDs have a DRAM, some SSDs have two DRA...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/41G06F11/22
CPCG06F8/41G06F8/43G06F11/2205
Inventor 王瑞冯元元冷志源
Owner SHENZHEN YILIAN INFORMATION SYST CO LTD