A parallel program tracking and playback method based on multi-threaded embedded system
An embedded system and program tracking technology, applied in the direction of multi-program device, software testing/debugging, etc., can solve the problem of non-reproducibility of uncertain results, and achieve the effect of small software overhead
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] Embodiment 1: as Figure 1-3 As shown, a parallel program tracking and playback method based on a multi-threaded embedded system, first in the parallel program execution stage, uses the program running path in the embedded system to track the software and hardware framework, records the execution path information of multiple threads, and generates a note this document;
[0038] After all the thread execution path information records in the program are completed, the program debugger checks whether the path information records in the notepad file are complete by viewing the points of interest and record information in the program source code;
[0039] If the path information record is complete, enter the parallel program playback stage, use the program path playback software and hardware framework in the embedded system to ensure that the parallel program is replayed according to the path saved in the notepad file.
Embodiment 2
[0040] Embodiment 2: as Figure 1-3 As shown, a parallel program tracking and playback method based on a multi-threaded embedded system, first in the parallel program execution stage, uses the program running path in the embedded system to track the software and hardware framework, records the execution path information of multiple threads, and generates a note this document;
[0041] After all the thread execution path information records in the program are completed, the program debugger checks whether the path information records in the notepad file are complete by viewing the points of interest and record information in the program source code;
[0042] If the path information record is complete, enter the parallel program playback stage, use the program path playback software and hardware framework in the embedded system to ensure that the parallel program is replayed according to the path saved in the notepad file.
[0043] The specific steps of the parallel program tra...
Embodiment 3
[0062] Embodiment 3: as Figure 1-3 As shown, a parallel program tracking and playback method based on a multi-threaded embedded system, first in the parallel program execution stage, uses the program running path in the embedded system to track the software and hardware framework, records the execution path information of multiple threads, and generates a note this document;
[0063] After all the thread execution path information records in the program are completed, the program debugger checks whether the path information records in the notepad file are complete by viewing the points of interest and record information in the program source code;
[0064] If the path information record is complete, enter the parallel program playback stage, use the program path playback software and hardware framework in the embedded system to ensure that the parallel program is replayed according to the path saved in the notepad file.
[0065] The specific steps of the parallel program tra...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


