Nothing Special   »   [go: up one dir, main page]

CN111679792A - Embedded equipment NandFlash I/O data monitoring system and method - Google Patents

Embedded equipment NandFlash I/O data monitoring system and method Download PDF

Info

Publication number
CN111679792A
CN111679792A CN202010499774.9A CN202010499774A CN111679792A CN 111679792 A CN111679792 A CN 111679792A CN 202010499774 A CN202010499774 A CN 202010499774A CN 111679792 A CN111679792 A CN 111679792A
Authority
CN
China
Prior art keywords
module
data
nandflash
monitoring
intelligent
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.)
Granted
Application number
CN202010499774.9A
Other languages
Chinese (zh)
Other versions
CN111679792B (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.)
Sichuan Jiuzhou Electronic Technology Co Ltd
Original Assignee
Sichuan Jiuzhou Electronic 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 Sichuan Jiuzhou Electronic Technology Co Ltd filed Critical Sichuan Jiuzhou Electronic Technology Co Ltd
Priority to CN202010499774.9A priority Critical patent/CN111679792B/en
Publication of CN111679792A publication Critical patent/CN111679792A/en
Application granted granted Critical
Publication of CN111679792B publication Critical patent/CN111679792B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0616Improving the reliability of storage systems in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]
    • 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
    • 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/0653Monitoring storage devices or systems
    • 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/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a NandFlash I/O data monitoring system for embedded equipment, which comprises the embedded equipment and a PC (personal computer) which are communicated through a serial port, and also comprises a monitoring module implanted into the embedded equipment and an intelligent monitoring system installed in the PC, wherein the intelligent monitoring system comprises an intelligent data analysis module, an interface display module, a test case input module, a timing module and a test report automatic generation module which are connected with the intelligent data analysis module, and the monitoring module and the intelligent data analysis module carry out data interaction. Also discloses a Flash I/O data monitoring method of the embedded device. The invention realizes the monitoring and warning function of the electronic product by monitoring the Flash erasing abnormity, can discover the Flash erasing abnormity of the electronic product caused by product software design, third-party software use and the like in advance, sends out warning, stops the use of related applications and prolongs the service life of the electronic product.

Description

Embedded equipment NandFlash I/O data monitoring system and method
Technical Field
The invention relates to the technical field of NandFlash, in particular to a NandFlash I/O data monitoring system and a NandFlash I/O data monitoring method for an embedded device.
Background
At present, NandFlash is widely applied to electronic products such as mobile phones, set top boxes, televisions, solid state disks and U disks, and is used for storing various parameter data of the electronic products. The main categories of NandFlash include SLC, MLC, TLC, QLC. According to the characteristics of the NandFlash, the NandFlash is continuously erased and written in the using process of a product, and the service life of the NandFlash is expired when the data erasing frequency or the total data amount reaches the limit value specified by a NandFlash chip manufacturer. For data security for the user, the chip vendor does not recommend the user to resume use.
Regarding the calculation of the service life of the NandFlash, other factors also exist, such as more and more complete functions of various embedded devices at present, especially more and more innovative services are carried out by AI intelligent embedded devices, and the products can also run other third-party application processes besides the self-contained process of the system in the actual environment work of the user. If the system software of the embedded device has design defects or the application software of a third party running in the actual environment of a user is not strictly tested, the normal service life of the NandFlash of the embedded device is influenced when the read-write times or the write-write data quantity of the NandFlash of the embedded device is far greater than a normal theoretical value (for example, the actual service life of the embedded device with the normal service life of 5 years is shortened to 1 year). The existing technologies for monitoring NandFlash are numerous, but most of the NandFlash are to manage the bad blocks of NandFlash, detect the service life of the bad blocks and judge whether the NandFlash is qualified or not. The invention achieves the purpose of intercepting the defects of embedded equipment system software and third party application software which influence the normal service life of the NandFlash of the embedded equipment by carrying out data erasing real-time monitoring storage and real-time analysis on the I/O of the NandFlash of the embedded product, and ensures the normal service life of the embedded equipment.
Disclosure of Invention
The invention aims to provide a NandFlash I/O data monitoring system and a NandFlash I/O data monitoring method for an embedded device, which are used for solving the problem that NandFlash erasing abnormity caused by system software or third-party application software cannot be monitored in the prior art.
The invention solves the problems through the following technical scheme:
the NandFlash I/O data monitoring system for the embedded equipment comprises the embedded equipment and a PC (personal computer) which are communicated through a serial port, and further comprises a monitoring module implanted into the embedded equipment and an intelligent monitoring system installed in the PC, wherein the intelligent monitoring system comprises an intelligent data analysis module, an interface display module, a test case input module, a timing module and a test report automatic generation module which are connected with the intelligent data analysis module, and the monitoring module and the intelligent data analysis module perform data interaction.
Simulating a normal use scene of the system, executing the test case input in the test case input module on line or off line by the embedded device to be tested under the condition of obtaining user permission, transmitting monitoring parameters to the intelligent data analysis module by the test case, starting timing by the timing module, implanting the monitoring module of the embedded device to monitor each application process of the device in a set monitoring time period, indirectly knowing the Nandflash I/O erasing and writing data condition and transmitting the Nandflash I/O erasing and writing data to the intelligent data analysis module, evaluating and analyzing the service life of the Nandflash and a product by the intelligent data analysis module, judging whether the system software or the third-party application software of the embedded device has the abnormal erasing and writing Nandflash I/O condition or not, and if so, carrying out interface display early warning and outputting a detailed risk evaluation report by the interface display module; if not, continuing the test until the test is finished, and outputting the test report by the test report automatic generation module.
The intelligent data analysis module comprises a data acquisition and storage module, a data analysis module, a risk evaluation module and a continuous test module, the data analysis module is used for analyzing data of the data acquisition and storage module and outputting an instruction to the continuous test module or the risk evaluation module according to an analysis result, the risk evaluation module is connected with the interface display module, and the continuous test module is connected with the test report automatic generation module. The data acquisition and storage module comprises a data acquisition module, a data preprocessing module and a data storage module which are sequentially connected, wherein the data preprocessing module is used for screening NandFlash I/O (input/output) erasing data so as to perform statistical analysis on the NandFlash I/O erasing data by mainly analyzing certain third-party application processes or system operation processes.
A NandFlash I/O data monitoring method for an embedded device comprises the NandFlash I/O data monitoring system for the embedded device, and the method comprises the following steps:
step S100: before the embedded equipment leaves a factory, presetting Hour _ TotalDatasize and Dailyusetime, wherein the Hour _ TotalDatasize is the erasing and writing data amount of NandFlash per Hour; the Dailyusetime is an average value of the estimated daily use time of the product; s is Hour _ TotalDatasize and Dailyusetime, and S is the total amount of data erasing and writing per day;
step S200: embedding the monitoring module into embedded equipment, installing an intelligent monitoring system on a PC, and establishing communication between the embedded equipment and the PC;
step S300: inputting test case parameters, a designated log file and a test report storage position in a test case input module of the intelligent monitoring system, wherein the test case parameters comprise a NandFlash total capacity R, NandFlash main control calculation particle P/E value PE, monitoring days T, a threshold percentage V and a design service life L, and the L is RxPE/S; the threshold value V is the percentage that the service life L1 of the current state is lower than the design service life L, namely V is (L-L1) ÷ L;
step S400: an intelligent data analysis module of the intelligent monitoring system drives a monitoring module of the embedded equipment, and the monitoring module monitors NandFlash I/O erasing data in real time in the running process of the embedded equipment;
step S500: calculating the service life of the NandFlash according to the daily erasing data quantity collected by the monitoring module, wherein the service life of the NandFlash is L1 ═ R × PE ÷ S1, and L1 is the average daily erasing data quantity of the Dailyusetime working for each day in the monitoring days T; the method for monitoring the erasing data quantity of the NandFlash can be as follows: and creating a NandFlash erasing function in the task monitoring SDK (software toolkit) to obtain the erasing data quantity.
Step S600: if L1 is lower than the threshold value V of the design service life L, the interface display module outputs early warning information, otherwise, after the test is finished, the test report automatic generation module outputs a test report.
And the interface display module displays the early warning information and outputs a risk assessment report, and the output risk assessment report is finally analyzed in research and development or test. After research and development or test evaluation, if the system or the third-party application is confirmed to be abnormal, corresponding processing is carried out in the embedded equipment design stage, and the problem is intercepted in the product research and development or floor test stage so as to ensure the normal service life of the embedded equipment after supply; if the interface display module does not output the early warning information and the output risk report is not abnormal, the test is finished, and an automatic test report is generated.
The invention integrates the monitoring module for monitoring the NandFlash erasing abnormity into the application software or the state monitoring software of the electronic product, and has the following advantages:
A. NandFlash erasure anomaly monitoring function: the data amount S1 of data to be erased and written by NandFlash in Dailyusetime every day is calculated through real-time monitoring, the current service life is calculated according to the formula of L1 ═ R × PE ÷ S1, and if the current service life is less than the designed service life by a certain percentage, the current service life is expressed as L1< L × V, early warning information is sent out;
B. a parameter setting function: the design life L is set according to the trial condition of product test by setting the two parameters of the monitoring days T and the threshold percentage V as values according with the use condition of the product, and the design life L is not allowed to be changed. The monitoring days T and the threshold percentage V can also be set to be default values when the product leaves a factory; if the user inputs the input value, adopting the input value, and if the input value is not the default value, adopting the default value;
C. the application scene is flexible: the two parameters of the number of days T for calculating the average erasing data quantity and the threshold value V are designed to be adjustable so as to adapt to more use scenes.
Compared with the prior art, the invention has the following advantages and beneficial effects:
(1) in the electronic product adopting NandFlash, such as a mobile phone, a set-top box, a television, a solid state disk, a U disk and the like, the invention realizes the erasing abnormity monitoring and alarming function of NandFlash in the electronic product by integrating the software module for monitoring the erasing abnormity of NandFlash in the application software or state monitoring software of the electronic product. The function can discover the condition that NandFlash is abnormally erased and written due to product software design, use of third-party software and the like in the electronic product in advance, send out a warning, and terminate the use of related applications, thereby prolonging the service life of the electronic product.
(2) The method is simple, high in reliability and flexibility, free of increasing hardware cost, and suitable for application and popularization in various electronic products adopting NandFlash.
Drawings
FIG. 1 is a block diagram of the system of the present invention;
FIG. 2 is a functional block diagram of an intelligent data analysis module;
FIG. 3 is a functional block diagram of a data acquisition and storage module;
FIG. 4 is a monitoring flow chart of the present invention.
Detailed Description
The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.
Example 1:
with reference to fig. 1, 2 and 3, an embedded device NandFlash I/O data monitoring system includes an embedded device and a PC communicating via a serial port, and further includes a monitoring module implanted in the embedded device and an intelligent monitoring system installed in the PC, where the intelligent monitoring system includes an intelligent data analysis module, an interface display module connected to the intelligent data analysis module, a test case input module, a timing module and a test report automatic generation module, and the monitoring module performs data interaction with the intelligent data analysis module. The intelligent data analysis module comprises a data acquisition and storage module, a data analysis module, a risk evaluation module and a continuous test module, the data analysis module is used for analyzing data of the data acquisition and storage module and outputting an instruction to the continuous test module or the risk evaluation module according to an analysis result, the data analysis module can be set to be started for analysis at fixed time or set to be started for analysis automatically after test is completed, the risk evaluation module is connected with the interface display module, and the continuous test module is connected with the test report automatic generation module. The data acquisition and storage module comprises a data acquisition module, a data preprocessing module and a data storage module which are sequentially connected, wherein the data preprocessing module is used for screening NandFlash I/O (input/output) erasing data so as to perform statistical analysis on the NandFlash I/O erasing data by mainly analyzing certain third-party application processes or system operation processes.
Simulating a normal use scene of the system, executing the test case input in the test case input module on line or off line by the embedded device to be tested under the condition of obtaining user permission, transmitting monitoring parameters to the intelligent data analysis module by the test case, starting timing by the timing module, implanting the monitoring module of the embedded device to monitor each application process of the device in a set monitoring time period, indirectly knowing the Nandflash I/O erasing and writing data condition and transmitting the Nandflash I/O erasing and writing data to the intelligent data analysis module, evaluating and analyzing the service life of the Nandflash and a product by the intelligent data analysis module, judging whether the system software or the third-party application software of the embedded device has the abnormal erasing and writing Nandflash I/O condition or not, and if so, carrying out interface display early warning and outputting a detailed risk evaluation report by the interface display module; if not, continuing the test until the test is finished, and outputting the test report by the test report automatic generation module.
Each software (embedded system software and third-party application software) process in the risk assessment report carries out TOP positive sequence sorting information on the actual size of the NandFlash I/O hourly erasing data, so that the outputted risk assessment report can be conveniently researched and developed or tested for final analysis, and abnormal detailed embedded system software or third-party application software can be efficiently found.
Example 2:
a NandFlash I/O data monitoring method for an embedded device comprises the NandFlash I/O data monitoring system for the embedded device, and the method comprises the following steps:
step S100: before the embedded equipment leaves a factory, presetting Hour _ TotalDatasize and Dailyusetime, wherein the Hour _ TotalDatasize is the erasing and writing data amount of NandFlash per Hour; the Dailyusetime is an average value of the estimated daily use time of the product; s is Hour _ TotalDatasize and Dailyusetime, and S is the total amount of data erasing and writing per day;
step S200: embedding the monitoring module into embedded equipment, installing an intelligent monitoring system on a PC, and establishing communication between the embedded equipment and the PC;
step S300: inputting test case parameters, a designated log file and a test report storage position in a test case input module of the intelligent monitoring system, wherein the test case parameters comprise a NandFlash total capacity R, NandFlash main control calculation particle P/E value PE, monitoring days T, a threshold percentage V and a design service life L, and the L is RxPE/S; the threshold value V is the percentage that the service life L1 of the current state is lower than the design service life L, namely V is (L-L1) ÷ L;
step S400: an intelligent data analysis module of the intelligent monitoring system drives a monitoring module of the embedded equipment, and the monitoring module monitors NandFlash I/O erasing data in real time in the running process of the embedded equipment;
step S500: calculating the service life of the NandFlash according to the daily erasing data quantity collected by the monitoring module, wherein the service life of the NandFlash is L1 ═ R × PE ÷ S1, and L1 is the average daily erasing data quantity of the Dailyusetime working for each day in the monitoring days T; the method for monitoring the erasing data quantity of the NandFlash can be as follows: and creating a NandFlash erasing function in the task monitoring SDK (software toolkit) to obtain the erasing data quantity.
Step S600: if L1 is lower than the threshold value V of the design service life L, the interface display module outputs early warning information, otherwise, after the test is finished, the test report automatic generation module outputs a test report.
And the interface display module displays the early warning information and outputs a risk assessment report, and the output risk assessment report is finally analyzed in research and development or test. After research and development or test evaluation, if the system or the third-party application is confirmed to be abnormal, corresponding processing is carried out in the embedded equipment design stage, and the problem is intercepted in the product research and development or floor test stage so as to ensure the normal service life of the embedded equipment after supply; if the interface display module does not output the early warning information and the output risk report is not abnormal, the test is finished, and an automatic test report is generated.
After the embedded device leaves the factory, in the user use stage, the monitoring test flow is as shown in fig. 4:
s2-1: when the embedded device leaves the factory, the manufacturer of the embedded device pre-sets the value of the total data _ total data size (S) of data erasure when the NandFlash works daily for a datausetime hour, such as 5 GB/Day, and the default parameter T, V, L
Judging whether the user selects parameter setting, if so, using the set parameter setting T, V, and using a default value for L;
s2-2: and after the embedded equipment is started at the user side, automatically starting a monitoring module at the background of the embedded equipment, and monitoring and recording the total daily data erasing and writing amount of the NandFlash in a daily unit.
Judging that the time is less than T, and continuing to execute the step S2-2, otherwise, executing the next step;
s2-3: calculating S1 ═ X ÷ T, L1 ═ R × PE ÷ S1;
and judging whether L1< LxV is true or not, if so, prompting an exception, and if not, returning to the step S2-2 to continue execution.
And when T is one month (30), taking 1 test period per month, such as the beginning of the 1 st day of each month to the end of the last 1 st day of each month, monitoring and judging whether the NandFlash daily erasing data quantity meets the design requirement of the embedded equipment. The judging method comprises the following steps: on Day 1 of february, the monitoring module compares the actual Day of the previous month, i.e., S1, with the value of Day _ totalatadasize, i.e., S, prepared in step S2-1, and determines an abnormality if (R × PE ÷ S1) < (R × PE ÷ S × V).
And if the monitoring result of the step S2-3 is not abnormal, directly returning to the step S2-1, and continuously performing monitoring test on the NandFlash erasing data in the current month.
And if the monitoring result in the step S2-3 is abnormal, the embedded device feeds back the abnormal condition to the user or reports the abnormal information to the device manufacturer server in the background of the embedded system, the Day-to-Day data size data of the previous month is stored, and the step S2-4 is entered.
In parallel, the monitoring device synchronously returns to the step S2-1 except the step S2-4, and continues to perform monitoring test on the NandFlash erasing data in the current month.
S2-4: after receiving the feedback abnormal information, the embedded device manufacturer comprehensively judges whether the abnormality belongs to the problem of batch (like receiving a large amount of similar abnormal information at the same time) by combining the conditions reported by other embedded devices of the same type. If the problem is a batch problem, the embedded equipment manufacturer intervenes in analysis and processing, and finally the service life of the product is ensured to meet the design requirement.
Further, the monitoring module stores the daily Day _ TotalDatasize data for up to 2 months, and the daily Day _ TotalDatasize data for more than 2 months will be emptied.
Although the present invention has been described herein with reference to the illustrated embodiments thereof, which are intended to be preferred embodiments of the present invention, it is to be understood that the invention is not limited thereto, and that numerous other modifications and embodiments can be devised by those skilled in the art that will fall within the spirit and scope of the principles of this disclosure.

Claims (4)

1. The NandFlash I/O data monitoring system for the embedded equipment comprises the embedded equipment and a PC (personal computer) which are communicated through a serial port, and is characterized by further comprising a monitoring module implanted into the embedded equipment and an intelligent monitoring system installed in the PC, wherein the intelligent monitoring system comprises an intelligent data analysis module, an interface display module, a test case input module, a timing module and a test report automatic generation module which are connected with the intelligent data analysis module, and the monitoring module and the intelligent data analysis module perform data interaction.
2. The NandFlash I/O data monitoring system for the embedded device according to claim 1, wherein the intelligent data analysis module comprises a data acquisition and storage module, a data analysis module, a risk assessment module and a continuous test module, the data analysis module is used for analyzing data of the data acquisition and storage module and outputting an instruction to the continuous test module or the risk assessment module according to an analysis result, the risk assessment module is connected with the interface display module, and the continuous test module is connected with the test report automatic generation module.
3. The embedded device NandFlash I/O data monitoring system according to claim 2, wherein the data acquisition and storage module comprises a data acquisition module, a data preprocessing module and a data storage module which are connected in sequence, wherein the data preprocessing module is used for screening NandFlash I/O erasing data.
4. A NandFlash I/O data monitoring method for an embedded device, comprising an embedded device NandFlash I/O data monitoring system of any one of claims 1-3, the method comprising:
step S100: before the embedded equipment leaves a factory, presetting Hour _ TotalDatasize and Dailyusetime, wherein the Hour _ TotalDatasize is the erasing and writing data amount of NandFlash per Hour; the Dailyusetime is an average value of the estimated daily use time of the product; s is Hour _ TotalDatasize and Dailyusetime, and S is the total amount of data erasing and writing per day;
step S200: embedding the monitoring module into embedded equipment, installing an intelligent monitoring system on a PC, and establishing communication between the embedded equipment and the PC;
step S300: inputting test case parameters, a designated log file and a test report storage position in a test case input module of the intelligent monitoring system, wherein the test case parameters comprise a NandFlash total capacity R, NandFlash main control calculation particle P/E value PE, monitoring days T, a threshold percentage V and a design service life L, and the L is RxPE/S;
step S400: an intelligent data analysis module of the intelligent monitoring system drives a monitoring module of the embedded equipment, and the monitoring module monitors NandFlash I/O erasing data in real time in the running process of the embedded equipment;
step S500: calculating the service life of the NandFlash according to the daily erasing data quantity collected by the monitoring module, wherein the service life of the NandFlash is L1 ═ R × PE ÷ S1, and L1 is the average daily erasing data quantity of the Dailyusetime working for each day in the monitoring days T;
step S600: if L1 is lower than the threshold value V of the design service life L, the interface display module outputs early warning information, otherwise, after the test is finished, the test report automatic generation module outputs a test report.
CN202010499774.9A 2020-06-04 2020-06-04 Embedded equipment NandFlash I/O data monitoring system and method Active CN111679792B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010499774.9A CN111679792B (en) 2020-06-04 2020-06-04 Embedded equipment NandFlash I/O data monitoring system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010499774.9A CN111679792B (en) 2020-06-04 2020-06-04 Embedded equipment NandFlash I/O data monitoring system and method

Publications (2)

Publication Number Publication Date
CN111679792A true CN111679792A (en) 2020-09-18
CN111679792B CN111679792B (en) 2023-04-07

Family

ID=72434911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010499774.9A Active CN111679792B (en) 2020-06-04 2020-06-04 Embedded equipment NandFlash I/O data monitoring system and method

Country Status (1)

Country Link
CN (1) CN111679792B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112435706A (en) * 2020-11-05 2021-03-02 北京中电华大电子设计有限责任公司 Nonvolatile memory application level erasing life evaluation method

Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1462528A (en) * 1973-03-09 1977-01-26 Zentronik Vegb K Arrangement and method of data acquisition monitoring and control of discontinuous manufacturing processes
GB8604900D0 (en) * 1985-04-24 1986-04-03 Dresser Ind Data monitor
CN1047407A (en) * 1989-05-17 1990-11-28 国际商业机器公司 Method and apparatus for providing additional system features in a data processing system
JPH05224829A (en) * 1992-02-14 1993-09-03 Nec Corp Magnetic disk device
US5357473A (en) * 1990-08-09 1994-10-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor storage system including defective bit replacement
US20020002080A1 (en) * 1999-06-22 2002-01-03 Jim Stockdale Mass storage data protection system for a gaming machine
JP2003228925A (en) * 2002-02-06 2003-08-15 Hitachi Ltd Write data guaranteeing method for magnetic disk device
EP1380928A2 (en) * 2002-06-05 2004-01-14 Christian Dr. Scheier Apparatus and method for analysing images
US20040249858A1 (en) * 2003-06-03 2004-12-09 Hitachi, Ltd. Control method of storage control apparatus and storage control apparatus
US20070008579A1 (en) * 2005-06-28 2007-01-11 Canon Kabushiki Kaisha Job status monitoring system, job status monitoring method, program, and storage medium
CN102043461A (en) * 2009-10-21 2011-05-04 陕西金合泰克信息科技发展有限公司 Physical data acquisition system of wheel disc and data acquisition method thereof
US20110131375A1 (en) * 2009-11-30 2011-06-02 Noeldner David R Command Tag Checking in a Multi-Initiator Media Controller Architecture
US20120317352A1 (en) * 2011-06-09 2012-12-13 Samsung Electronics Co., Ltd. Method and Apparatus for Refreshing and Data Scrubbing Memory Device
US20130047057A1 (en) * 2011-08-17 2013-02-21 Cleversafe, Inc. Detecting intentional corruption of data in a dispersed storage network
US20130207940A1 (en) * 2012-02-10 2013-08-15 Samsung Display Co., Ltd. Display device and driving method for the same
CN103475716A (en) * 2013-09-11 2013-12-25 北京京东尚科信息技术有限公司 Method and system for achieving data sharing through shared storage
TW201403614A (en) * 2012-07-10 2014-01-16 Silicon Motion Inc Flash memory controllers and flash memory debug methods
JP2016018473A (en) * 2014-07-10 2016-02-01 株式会社東芝 Semiconductor storage device, memory controller, and memory controller control method
US20160062827A1 (en) * 2014-08-28 2016-03-03 Winbond Electronics Corp. Semiconductor memory device and programming method thereof
US20170308628A1 (en) * 2016-04-26 2017-10-26 Sejong Industry-Academia Cooperation Foundation Hongik University System and method for monitoring photovoltaic power generation
US20180060192A1 (en) * 2016-08-31 2018-03-01 Seagate Technology Llc Adaptive Failure Prediction Modeling for Detection of Data Storage Device Failures
CN107766008A (en) * 2017-12-05 2018-03-06 珠海格力电器股份有限公司 Method and device for preventing abnormal writing of storage medium and electronic equipment
US10228825B1 (en) * 2013-10-16 2019-03-12 Ca, Inc. Display and analysis of information related to monitored elements of a computer system
CN109584939A (en) * 2018-11-30 2019-04-05 华立科技股份有限公司 The method for avoiding nonvolatile storage excessively erasable

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1462528A (en) * 1973-03-09 1977-01-26 Zentronik Vegb K Arrangement and method of data acquisition monitoring and control of discontinuous manufacturing processes
GB8604900D0 (en) * 1985-04-24 1986-04-03 Dresser Ind Data monitor
CN1047407A (en) * 1989-05-17 1990-11-28 国际商业机器公司 Method and apparatus for providing additional system features in a data processing system
US5357473A (en) * 1990-08-09 1994-10-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor storage system including defective bit replacement
JPH05224829A (en) * 1992-02-14 1993-09-03 Nec Corp Magnetic disk device
US20020002080A1 (en) * 1999-06-22 2002-01-03 Jim Stockdale Mass storage data protection system for a gaming machine
JP2003228925A (en) * 2002-02-06 2003-08-15 Hitachi Ltd Write data guaranteeing method for magnetic disk device
EP1380928A2 (en) * 2002-06-05 2004-01-14 Christian Dr. Scheier Apparatus and method for analysing images
US20040249858A1 (en) * 2003-06-03 2004-12-09 Hitachi, Ltd. Control method of storage control apparatus and storage control apparatus
US20070008579A1 (en) * 2005-06-28 2007-01-11 Canon Kabushiki Kaisha Job status monitoring system, job status monitoring method, program, and storage medium
CN102043461A (en) * 2009-10-21 2011-05-04 陕西金合泰克信息科技发展有限公司 Physical data acquisition system of wheel disc and data acquisition method thereof
US20110131375A1 (en) * 2009-11-30 2011-06-02 Noeldner David R Command Tag Checking in a Multi-Initiator Media Controller Architecture
US20120317352A1 (en) * 2011-06-09 2012-12-13 Samsung Electronics Co., Ltd. Method and Apparatus for Refreshing and Data Scrubbing Memory Device
US20130047057A1 (en) * 2011-08-17 2013-02-21 Cleversafe, Inc. Detecting intentional corruption of data in a dispersed storage network
US20130207940A1 (en) * 2012-02-10 2013-08-15 Samsung Display Co., Ltd. Display device and driving method for the same
TW201403614A (en) * 2012-07-10 2014-01-16 Silicon Motion Inc Flash memory controllers and flash memory debug methods
CN103475716A (en) * 2013-09-11 2013-12-25 北京京东尚科信息技术有限公司 Method and system for achieving data sharing through shared storage
US10228825B1 (en) * 2013-10-16 2019-03-12 Ca, Inc. Display and analysis of information related to monitored elements of a computer system
JP2016018473A (en) * 2014-07-10 2016-02-01 株式会社東芝 Semiconductor storage device, memory controller, and memory controller control method
US20160062827A1 (en) * 2014-08-28 2016-03-03 Winbond Electronics Corp. Semiconductor memory device and programming method thereof
US20170308628A1 (en) * 2016-04-26 2017-10-26 Sejong Industry-Academia Cooperation Foundation Hongik University System and method for monitoring photovoltaic power generation
US20180060192A1 (en) * 2016-08-31 2018-03-01 Seagate Technology Llc Adaptive Failure Prediction Modeling for Detection of Data Storage Device Failures
CN107766008A (en) * 2017-12-05 2018-03-06 珠海格力电器股份有限公司 Method and device for preventing abnormal writing of storage medium and electronic equipment
CN109584939A (en) * 2018-11-30 2019-04-05 华立科技股份有限公司 The method for avoiding nonvolatile storage excessively erasable

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112435706A (en) * 2020-11-05 2021-03-02 北京中电华大电子设计有限责任公司 Nonvolatile memory application level erasing life evaluation method
CN112435706B (en) * 2020-11-05 2023-06-30 北京中电华大电子设计有限责任公司 Nonvolatile memory application level erasing life evaluation method

Also Published As

Publication number Publication date
CN111679792B (en) 2023-04-07

Similar Documents

Publication Publication Date Title
CN103578568B (en) The performance test methods of solid state hard disc and device
US20230019362A1 (en) Sequential estimate automation
KR101235022B1 (en) Automated test and characterization data analysis methods and arrangement
US20080082345A1 (en) System and method for evaluating risks associated with delaying machine maintenance
CN102419578B (en) The method and apparatus of display process control information
CN104583789B (en) The decision-making of test cell controller and the establishment and scheduling for performing tree
CN111679792B (en) Embedded equipment NandFlash I/O data monitoring system and method
CN101185099A (en) Method and configuration for optimized component maintenance
AU2004214386A1 (en) A user interface for monitoring remote devices
CN104364664B (en) An algorithm and structure for creation, definition, and execution of an SPC rule decision tree
CN104335056A (en) Interposer between a tester and material handling equipment to separate and control different requests of multiple entities in a test cell operation
CN111679977B (en) Method, equipment and storage medium for testing exact project unit based on Jest
CN104764595A (en) Remote diagnostic system
CN111435464A (en) Object testing and machine learning system for detecting and identifying machine behavior
US7003769B1 (en) System diagnosis apparatus, system diagnosis method and computer-readable recording medium recording system diagnosis program
CN112925687A (en) Method, system and computer program product for monitoring the status of a field device
CN116661394A (en) Digital twinning-based computer data monitoring system and method
CN114546864A (en) Software quality evaluation method, device, equipment and storage medium
CN106933726A (en) A kind of data traceability and real-time monitoring and managing system
CN116955955A (en) Pipeline defect model prediction method, system, terminal equipment and storage medium
CN110147290A (en) Chip Age estimation method, apparatus, chip and terminal
US20050075824A1 (en) Auto-test system for testing the stability of a computer device
CN111829359A (en) Centralized monitoring method and total system for metallurgical industrial furnace and kiln
CN109977007B (en) PLM (product development management) mold test management method and system
US20060036475A1 (en) Business activity debugger

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