Real-time performance test method of embedded system

An embedded system and testing method technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve the problems of incomplete index system and poor precision, so as to improve usability, improve precision, promote structural design and software The effect of hardware selection

Inactive Publication Date: 2017-05-31
NORTHWESTERN POLYTECHNICAL UNIV
View PDF8 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the deficiency of poor accuracy of the existing embedded system real-time performance testing method, the present invention provides a kind of embedded system real-time performance testing method
This method incorporates real-time basic indicators, multi-core indicators and partition indicators into the real-time performanc

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
  • Real-time performance test method of embedded system
  • Real-time performance test method of embedded system
  • Real-time performance test method of embedded system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0030] refer to Figure 1-2 . The specific steps of the embedded system real-time performance testing method of the present invention are as follows:

[0031] The entire indicator architecture builds three modules:

[0032] Step 1. Build the basic indicator module: The basic indicator module refers to the real-time indicators of traditional embedded systems, including task switching time, task preemption time, interrupt response time, interrupt site recovery time, thread creation time and deadlock release time. 6 indicators.

[0033] 1) The task switching time is the average time for the system to switch two independent and valid tasks, these two tasks cannot be in blocking or sleeping state, and have the same priority. Before starting to test task switching, it is necessary to eliminate system activities that are not related to task switching time, such as time slice rotation. To minimize this effect, tasks should be set to the highest possible priority. Then calculate th...

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 a real-time performance test method of an embedded system, which is used to solve the technical problems of poor precision of an existing real-time performance test method of embedded system. A real-time basic index, a multi-core index and a division index are incorporated into the real-time performance test to realize microsecond time acquisition through a direct hardware access mechanism, and the problems in the existing performance test algorithm of the indexes are solved. Because real-time performance index architecture of the embedded system is adapted, more comprehensive real-time performance data of the embedded system can be obtained. The real-time performance test method provides performance improvement direction for the existing embedded system so as to promote the design of embedded system structure and the selection of hardware and software to improve the availability of the embedded system. At the performance test phase, relative algorithms about the embedded real-time performance are improved with hardware time acquisition method, the complexity of the algorithms is reduced, and the accuracy of the test results is improved with the real-time test accuracy of 10-6 level.

Description

technical field [0001] The invention relates to a real-time performance testing method of an embedded system. Background technique [0002] The real-time performance of the embedded system is an important basis for the design, improvement and selection of the embedded system. It is very important to test the embedded real-time performance accurately and efficiently. At present, the main method for testing the real-time performance of embedded systems is benchmarking. [0003] The document "Performance Test Method of Embedded Real-Time Operating System, Command Control and Simulation, 2008, Vol.30(2), p98-101" proposes an embedded real-time operating system function and performance test method based on user mode. The method firstly establishes a corresponding test index system for the real-time performance of embedded operating systems, including system call time, task switching time, interrupt response and delay time, and data packet throughput. For the benchmark test prog...

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/36
CPCG06F11/3688
Inventor 朱怡安黄林林李联魏超罗殊彦
Owner NORTHWESTERN POLYTECHNICAL UNIV
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