[go: up one dir, main page]

CN111124966B - Method and device for improving stability of module data - Google Patents

Method and device for improving stability of module data Download PDF

Info

Publication number
CN111124966B
CN111124966B CN201911100295.9A CN201911100295A CN111124966B CN 111124966 B CN111124966 B CN 111124966B CN 201911100295 A CN201911100295 A CN 201911100295A CN 111124966 B CN111124966 B CN 111124966B
Authority
CN
China
Prior art keywords
data
moving
address
temporary area
mark
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.)
Active
Application number
CN201911100295.9A
Other languages
Chinese (zh)
Other versions
CN111124966A (en
Inventor
张勇星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Mobile Communication Technology Co ltd
Original Assignee
Shanghai Mobile Communication Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Mobile Communication Technology Co ltd filed Critical Shanghai Mobile Communication Technology Co ltd
Priority to CN201911100295.9A priority Critical patent/CN111124966B/en
Publication of CN111124966A publication Critical patent/CN111124966A/en
Application granted granted Critical
Publication of CN111124966B publication Critical patent/CN111124966B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/064Management of blocks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0647Migration mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention provides a method for improving module data stability, which comprises the following steps: after the module is electrified, starting a system guide item; searching whether a moving mark exists; if the moving mark exists, executing the step of moving the data; if the moving mark does not exist, the system is started normally and waits for a moving instruction from the controller; and executing the step of moving the data after receiving the moving command. The embodiment of the invention also provides a device for improving the stability of the module data.

Description

Method and device for improving stability of module data
Technical Field
The embodiment of the invention relates to the technical field of module production, in particular to a method and a device for improving module data stability.
Background
Modular products, such as: the communication module, after the production line test leaves the factory, general customer need carry out the secondary paster and cross the stove, but high temperature secondary can lead to the electric charge life-span of storage in the module to shorten after crossing the stove, the unstable problem of the data that appear storing in the module easily.
In the traditional scheme, a customer is subjected to secondary downloading, but the production line flow of the customer is increased, and the use cost of the customer is increased. In addition, this also requires support from hardware interfaces, such as: a universal serial bus interface (USB interface), if the USB interface is occupied, the operation of downloading data can not be implemented.
Disclosure of Invention
The invention aims to provide a method for improving module data stability, which can simplify the operation flow of a client and save the production time and cost.
To solve the above technical problem, an embodiment of the present invention provides a method for improving module data stability, which includes: after the module is electrified, starting a system guide item; searching whether a moving mark exists; if the moving mark exists, executing the step of moving the data; if the moving mark does not exist, the system is started normally and waits for a moving instruction from the controller; and executing the step of moving the data after receiving the moving command.
The embodiment of the invention also provides a device for improving the stability of module data, which comprises: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method for improving data stability of the module.
The embodiment of the invention also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the method for improving the module data stability.
Compared with the prior art, the method and the device have the advantages that the process of refreshing the data is triggered through the command, and the step of manually downloading the data by a client for refreshing is omitted, so that the operation flow is simplified, and the production time and the cost of the client are saved under the condition of improving the stability.
In addition, the method for improving the stability of the module data further comprises the following steps: after receiving the move instruction, a move flag is added. The purpose of this step is to mark that the transfer operation has already started, and if the module is powered off when the transfer has not been completed, the transfer operation can be continued directly without waiting for the transfer instruction after the module is powered on again.
In addition, the method for improving the stability of the module data further comprises the following steps: the moving instruction is received through a universal serial bus interface (USB interface) or a universal asynchronous receiving and transmitting interface (UART interface).
In addition, the step of moving the data includes: acquiring the address of the data block which needs to be moved currently by inquiring the position mark P1; judging whether the temporary area has complete backup data of the data block; if the temporary area has complete backup data of the data block, writing the backup data in the temporary area into the address of the data block; if the temporary area does not have complete backup data of the data block, writing the data block in the address into the temporary area to form backup data; and writing the backup data in the temporary area to the address after the backup data is formed.
In addition, the method for improving the stability of the module data further comprises the following steps: before writing the backup data in the temporary area to the address, the data block in the address is erased.
In addition, the method for improving the stability of the module data further comprises the following steps: after writing the backup data in the temporary area to the address, the position mark P1 is made P1+ 1; judging whether the position mark P1 is larger than the address of the last data block needing to be refreshed; and if the position mark P1 is larger than the address of the last data block, erasing the move mark to finish the move.
In addition, the method for improving the stability of the module data further comprises the following steps: after writing the data block in the address into the temporary area, adding check information; this step serves to ensure the correctness and detectability of the temporary area data.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
FIG. 1 is a flowchart illustrating a method for improving module data stability according to a first embodiment of the present invention;
FIG. 2 is a flow chart illustrating a moving step in the first embodiment of the present invention;
FIG. 3 is a schematic structural diagram of an apparatus for improving module data stability according to a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that numerous technical details are set forth in order to provide a better understanding of the present application in various embodiments of the present invention. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
The core of the embodiment lies in that the refreshing process of the module data is automatically triggered through an instruction, and the step of downloading the data again by a client is omitted, so that the operation flow is simplified and the production time and the cost of the client are saved under the condition of improving the stability. The following describes implementation details of the method for improving the stability of the data module in the embodiment in detail, and the following only provides implementation details for easy understanding, and is not necessary to implement the present solution.
Fig. 1 shows a flow chart of a method 100 for improving the stability of a data module according to this embodiment.
Step 101: and after the module is powered on, starting a system boot item.
Step 102: searching whether a moving mark exists; the moving mark represents that the last moving operation is not completed, so that the moving step can be directly executed if the moving mark is searched, and the rest moving operations are completed.
Therefore, if there is a move flag, the step of moving the data is executed as shown in step 103.
If there is no move flag, then the method is started normally and waits for a move command from the controller, as shown in step 104.
Step 105: after receiving the move instruction, a move flag is added. The purpose of this step is to mark that the transfer operation has started, and if the module is powered off when the transfer has not been completed, the transfer operation can be directly continued without waiting for a transfer instruction after the module is powered on again, as described in the above steps 101 to 103.
Then, jump to step 103: executing the step of moving data.
In some embodiments, the move command is received through a universal serial bus interface (USB interface) or a universal asynchronous receiver/transmitter interface (UART interface).
Compared with the prior art, the method and the device have the advantages that the process of refreshing the data is triggered through the command, and the step of manually downloading the data by a client for refreshing is omitted, so that the operation flow is simplified, and the production time and the cost of the client are saved under the condition of improving the stability. In addition, the embodiment of the invention also considers the situation of power failure in the midway of refreshing the data, sets the moving mark aiming at the situation, searches the moving mark firstly after the module is powered on so as to judge whether to directly continue to execute the moving step, and further improves the efficiency of program operation.
The step of moving the data in step 103 is specifically shown in fig. 2, and referring to fig. 2, the step of moving the data includes:
step 201: the address of the data block which needs to be moved currently is obtained by querying the position mark P1.
Step 202: it is determined whether the temporary area has full backup data for the data block.
If the temporary area has the complete backup data of the data block, step 203 is executed: the backup data in the temporary area is written to the address.
If the temporary area does not have the complete backup data of the data block, execute step 204: the data blocks within the address are written to a temporary area to form backup data. After writing the data block to the temporary area, check information is added to ensure the correctness and detectability of the temporary area data, as shown in step 205.
Then, after the backup data is formed, it jumps to step 203: the backup data in the temporary area is written to the address marked by the location mark P1. Specifically, before writing the backup data in the temporary area to the address, the data in the address is erased.
After writing the backup data in the temporary area to the address, P1 is made P1+1 to move the position marker P1 to the next data block, as shown in step 206.
Then, in step 207, it is determined whether P1 is greater than the address of the last data block.
If P1 is less than or equal to the address of the last data block, the process returns to step 202 to perform a refresh operation on the next data block.
If P1 is greater than the address of the last block, indicating that all data has been moved, so step 208 is performed: erasing the moving mark to finish moving.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the same logical relationship is included, which are all within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
The second embodiment of the present invention relates to an apparatus 300 for improving the stability of module data, as shown in fig. 3, comprising at least one processor 301; and, a memory 302 communicatively coupled to the at least one process 301; the memory 302 stores instructions executable by the at least one processor 301, and the instructions are executed by the at least one processor 301, so that the at least one processor 301 can perform the above-mentioned method for improving the stability of the data module.
Where the memory 302 and the processor 301 are coupled in a bus, the bus may comprise any number of interconnected buses and bridges, the buses coupling one or more of the various circuits of the processor 301 and the memory 302. The bus may also connect various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or a plurality of elements, such as a plurality of receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. The data processed by the processor 301 is transmitted over a wireless medium through an antenna, which further receives the data and transmits the data to the processor 301.
The processor 301 is responsible for managing the bus and general processing and may also provide various functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions. And memory 302 may be used to store data used by processor 301 in performing operations.
The embodiment of the invention also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the method for improving the module data stability.
That is, as can be understood by those skilled in the art, all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, or the like) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific examples for carrying out the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.

Claims (8)

1. A method for improving data stability of a module, comprising:
after the module is electrified, starting a system guide item;
searching whether a moving mark exists; wherein, the moving mark represents that the last moving operation is not completed;
if the moving mark exists, executing the step of moving the data;
if the moving mark does not exist, the system is started normally and waits for a moving instruction from a controller; and
after receiving the moving instruction, executing the step of moving the data;
wherein, the step of moving the data comprises:
acquiring the address of the data block which needs to be moved currently by inquiring the position mark P1;
judging whether complete backup data of the data block exists in a temporary area;
if the temporary area has complete backup data of the data block, writing the backup data in the temporary area into the address of the data block;
if the temporary area does not have complete backup data of the data blocks, writing the data blocks in the addresses into the temporary area to form backup data; and
after the backup data is formed, the backup data in the temporary area is written to the address.
2. The method of claim 1, further comprising: and adding a moving mark after receiving the moving instruction.
3. The method of claim 1, further comprising: and receiving the moving instruction through a universal serial bus interface (USB interface) or a universal asynchronous receiving and transmitting interface (UART interface).
4. The method of claim 1, further comprising: erasing the data block within the address before writing the backup data within the temporary area to the address.
5. The method of claim 1, further comprising:
after writing the backup data in the temporary area to the address, making the position mark P1P 1+ 1;
judging whether the position mark P1 is larger than the address of the last data block needing to be refreshed; and
if the position mark P1 is larger than the address of the last data block, the moving mark is erased to finish moving.
6. The method of claim 1, further comprising: after writing the data block within the address to the temporary area, check information is added.
7. An apparatus for improving stability of module data, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of improving module profile stability as claimed in any one of claims 1 to 6.
8. A computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, carries out the method of improving module profile stability according to any one of claims 1 to 6.
CN201911100295.9A 2019-11-12 2019-11-12 Method and device for improving stability of module data Active CN111124966B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911100295.9A CN111124966B (en) 2019-11-12 2019-11-12 Method and device for improving stability of module data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911100295.9A CN111124966B (en) 2019-11-12 2019-11-12 Method and device for improving stability of module data

Publications (2)

Publication Number Publication Date
CN111124966A CN111124966A (en) 2020-05-08
CN111124966B true CN111124966B (en) 2021-08-24

Family

ID=70495206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911100295.9A Active CN111124966B (en) 2019-11-12 2019-11-12 Method and device for improving stability of module data

Country Status (1)

Country Link
CN (1) CN111124966B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508802A (en) * 2002-12-20 2004-06-30 捷诚科技股份有限公司 Storage device with memory block moving function and method thereof
CN102135922A (en) * 2011-03-18 2011-07-27 北京经纬恒润科技有限公司 Method and system for refreshing application program
CN102945177A (en) * 2012-11-16 2013-02-27 深圳市汇川控制技术有限公司 Programmable logic controller (PLC) firmware upgrading system and method
CN104007996A (en) * 2014-06-16 2014-08-27 南京融教科技有限公司 Reliable firmware upgrading realizing method for distributed control system
CN104090796A (en) * 2014-07-08 2014-10-08 成都万维图新信息技术有限公司 Embedded device program updating method and system
CN104765628A (en) * 2015-03-10 2015-07-08 惠州Tcl移动通信有限公司 Method and system for updating touch screen firmware of movable terminal
CN105740034A (en) * 2016-04-13 2016-07-06 深圳市高巨创新科技开发有限公司 System and method for upgrading firmware of MCU on line
CN105867977A (en) * 2016-04-01 2016-08-17 天津七所精密机电技术有限公司 DSP user program upgrading and Flash downloading method
US9971659B1 (en) * 2015-06-24 2018-05-15 Western Digital Technologies, Inc. Memory programming providing corruption protection
CN108255506A (en) * 2018-01-12 2018-07-06 郑州云海信息技术有限公司 A kind of data-updating method of BMC, device, equipment and readable storage medium storing program for executing
CN109254879A (en) * 2018-09-27 2019-01-22 南方电网科学研究院有限责任公司 Data processing method, system, device and readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100611775B1 (en) * 2003-12-29 2006-08-10 주식회사 하이닉스반도체 Semiconductor memory device with optimal refresh cycle according to temperature change
CN101908370B (en) * 2009-06-04 2013-04-10 复旦大学 Memory and gain unit eDRAM (embedded Dynamic Random Access Memory) unit combined by bit lines
CN102169714B (en) * 2010-02-25 2013-04-17 复旦大学 Method for refreshing bulk-silicon floating body cell transistor memory
CN103810126B (en) * 2014-01-27 2017-06-13 上海新储集成电路有限公司 Mixing DRAM memory and the method for reducing power consumption when the DRAM memory refreshes
CN107015628B (en) * 2017-03-30 2020-08-28 中国科学院计算技术研究所 Low-overhead DRAM refreshing method and system for approximate application

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508802A (en) * 2002-12-20 2004-06-30 捷诚科技股份有限公司 Storage device with memory block moving function and method thereof
CN102135922A (en) * 2011-03-18 2011-07-27 北京经纬恒润科技有限公司 Method and system for refreshing application program
CN102945177A (en) * 2012-11-16 2013-02-27 深圳市汇川控制技术有限公司 Programmable logic controller (PLC) firmware upgrading system and method
CN104007996A (en) * 2014-06-16 2014-08-27 南京融教科技有限公司 Reliable firmware upgrading realizing method for distributed control system
CN104090796A (en) * 2014-07-08 2014-10-08 成都万维图新信息技术有限公司 Embedded device program updating method and system
CN104765628A (en) * 2015-03-10 2015-07-08 惠州Tcl移动通信有限公司 Method and system for updating touch screen firmware of movable terminal
US9971659B1 (en) * 2015-06-24 2018-05-15 Western Digital Technologies, Inc. Memory programming providing corruption protection
CN105867977A (en) * 2016-04-01 2016-08-17 天津七所精密机电技术有限公司 DSP user program upgrading and Flash downloading method
CN105740034A (en) * 2016-04-13 2016-07-06 深圳市高巨创新科技开发有限公司 System and method for upgrading firmware of MCU on line
CN108255506A (en) * 2018-01-12 2018-07-06 郑州云海信息技术有限公司 A kind of data-updating method of BMC, device, equipment and readable storage medium storing program for executing
CN109254879A (en) * 2018-09-27 2019-01-22 南方电网科学研究院有限责任公司 Data processing method, system, device and readable storage medium

Also Published As

Publication number Publication date
CN111124966A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
CN104903877B (en) For mapping the training of hybrid data command/address signal
US7685322B2 (en) Port number emulation for wireless USB connections
CN102460405B (en) For being carried out the method and system of main control system memory access by storage arrangement
US8417864B2 (en) Cascade-able serial bus device with clock and management and cascade methods using the same
US20140173013A1 (en) Method for setting addresses of slave devices in communication network
CN104081726A (en) Train-information management device and method for selecting control software therefor
CN110990034A (en) ECU upgrading method and system, electronic equipment and storage medium
US20210081118A1 (en) Memory addressing methods and associated controller, memory device and host
CN103189834B (en) Method, apparatus and system for determining drive mark
CN110896372A (en) I2C link switching method, terminal and storage medium
CN111190621A (en) Firmware burning method, device, system, terminal device and storage medium
CN111756858B (en) Remote development processing system, method and device for embedded equipment
CN111124966B (en) Method and device for improving stability of module data
CN113434089B (en) Data moving method and device and PCIE system
CN105528314A (en) Data processing method and control equipment
CN101982813B (en) Software remote updating method and updating system for train passenger information displays
CN105117254A (en) Wireless communication module and operation method and device thereof
US8341334B2 (en) Flash memory apparatus and method for operating the same and data storage system
CN109491648B (en) Method, system and equipment for realizing independent partition of library function in embedded software
CN103927563A (en) Component lofting method based on RFID and device applied to method
CN103530353A (en) Self-identification method of GPS user data format
CN110083311B (en) SSD descriptor-based software and hardware interaction issuing method and system
CN107656744B (en) Firmware updating control method
CN109669628B (en) Data storage management method and device based on flash equipment
CN110471801A (en) A kind of management method and device and equipment of the volume production procedural information storing equipment

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
GR01 Patent grant
GR01 Patent grant