Embedded system test method

A technology of embedded systems and testing methods, applied in the field of computer embedded system testing, embedded system testing, and computer systems, can solve the problems of system crashes, code enlargement, and reduction of testing efficiency and testing accuracy of pure software testing methods and other issues to achieve the effect of accurate sampling

Inactive Publication Date: 2009-04-15
李周
View PDF0 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the existence of instrumentation functions and preprocessing tasks, the code of the system increases. What is more serious is that these codes have a great impact on the operating efficiency of the system (more than 50%). The function itself must have its implementation process. It needs to complete the generation and temporary storage of data, and these functions may be interrupted by other interrupt programs with higher priority during its implementation. The preprocessing task needs to occupy the target system CPU processing time, shared memory and communication channel to complete Data processing and data uploading all need to be completed with the help of the target system CPU, which will have a serious impact on the target system, and even cause the system under test to crash
Due to the existence of these disadvantages, the test efficiency and test accuracy of the pure software test method are greatly reduced.

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
  • Embedded system test method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009] The present invention will be further introduced below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0010] Step 1: Select the directory of the project to be tested or select a specific file to be tested.

[0011] Step 2: Insert the selected project directory or the specific file to be tested, automatically insert specific statements in the specific position of the file, and generate the insertion point database file.

[0012] Step 3: Compile the inserted file in the original development environment or makefile to generate a file that can be executed on the target board.

[0013] Step 4: Download the generated file to the target board.

[0014] Step 5: The auxiliary hardware of the data collector is connected to the target board through the connection mode of flying wire, CPC / CPCI / PMC / VME connection card, mictor38 / mictor190 standard connection socket and PPC860 / PPC750 / PPC603E / M6804 special ad...

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 invention relates to an embedded system testing method. Hardware and assistance software are adopted; firstly, pile pitching is carried out on a source code, a sentence is inserted in a specific place, then a pile pitching document is compiled and downloaded; when a target board operates to a pile pitching point, a bus presents specific signals, the auxiliary hardware of a data acquisition unit acquires the signals of the pile pitching points; subsequently, the acquisition point information is packed and sent to a testing result analyzing software for result analysis, thus the embedded system testing is realized. The testing includes coverage analysis, performance analysis, memory leak analysis, array out-of-range, variable control, trace following, Task monitoring, ISR monitoring, TaskISR switching monitoring, etc.

Description

technical field [0001] The present invention relates to the field of computer systems, in particular to the technical field of computer embedded system testing, and in particular to an embedded system testing method. Background technique [0002] With the continuous development of computer technology, especially the strong domestic electronic information product manufacturing industry and huge information market have created important opportunities for the development of embedded software industry. Such as: 3G, digital TV, network equipment, etc. Driven by these demands, the embedded system software market grows rapidly, and the testing of embedded devices has become a very important link. At present, the embedded system testing generally adopts pure software testing methods. Insert a function in a specific position of the tested code, use these functions to complete the data generation, and send the data to the shared memory of the target system, and run a preprocessing tas...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 李周
Owner 李周
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products