Embedded software performance evaluating hardware auxiliary test device and method

An embedded software and hardware-assisted technology, applied in the direction of hardware monitoring, etc., can solve the problems of incomplete expression of the correct process of interruption and difficulty in evaluation of embedded software interruption performance, and achieve the effect of increasing the burden

Inactive Publication Date: 2014-06-11
北京神舟航天软件技术股份有限公司
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In addition, embedded software interrupt performance evaluation is also a major difficulty
The conventional method of interrupt performance index measureme

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 software performance evaluating hardware auxiliary test device and method
  • Embedded software performance evaluating hardware auxiliary test device and method
  • Embedded software performance evaluating hardware auxiliary test device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0017] Such as figure 1 Shown, a kind of embedded software performance evaluation hardware auxiliary testing device, comprises circuit board, and circuit board is provided with control device and several communication ports, and communication port is connected with tested software operation hardware platform and test system, and test system is installed on PC on board.

[0018] In the present embodiment, the control device includes an ARM single-chip microcomputer, a data processing module, an accurate timing module and an event trigger module; the communication port is provided with a GPIO module, and the running hardware platform of the tested software is connected to the ARM single-chip microcomputer through the GPIO module, and another The communication port is connected to the PC installed with the test system through the serial port; the event trigger module and the precise timing module are connected to the running hardware platform of the tested software.

[0019] The...

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 discloses an embedded software performance evaluating hardware auxiliary test device, which is characterized by comprising a circuit board, wherein a control device and a plurality of communication ports are arranged on the circuit board, the communication ports are connected with a tested software operation hardware platform and a test system, and the test system is arranged on a PC (personnel computer). The invention also provides an embedded software performance evaluating hardware auxiliary test method, which comprises the following steps including 1, time measurement; 2, interrupt response measurement. The test device and the test method have the advantages that the burden of a tested system cannot be increased, the timing work can be also completed at high precision, and the external interrupt triggering can be simulated for data storage, processing and transmission.

Description

technical field [0001] The invention belongs to the field of software transmission protocols, and in particular relates to an embedded software performance evaluation hardware-assisted testing device and method. Background technique [0002] Software performance testing often uses time indicators, which are represented by absolute time intervals—the time difference between the start time and the end time. The usual measurement method is: insert the timing start sign before the first statement of the tested code, insert the timing termination sign after the last statement of the tested code, and take the time interval after the timing is terminated. Another test method is the number of executions per unit time, put the code under test in a loop body, and compare performance through multiple loop timings. The second method improves measurement accuracy by performing it for a long time. But no matter which method is used, the means of time measurement is very important. [0...

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
IPC IPC(8): G06F11/34
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