Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Record playback technology-based embedded software debugging device and method

A technology of embedded software and debugging method, which is applied in the debugging of embedded software and the field of computer embedded, and can solve problems such as difficulties in software running errors

Inactive Publication Date: 2011-07-20
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF6 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to solve the shortcomings of the existing technology in the process of embedded software debugging to realize multi-machine cooperation and the difficulty of reproducing software operation errors, and propose a device and method for embedded software debugging based on record and playback technology

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
  • Record playback technology-based embedded software debugging device and method
  • Record playback technology-based embedded software debugging device and method
  • Record playback technology-based embedded software debugging device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described below in conjunction with the accompanying drawings.

[0024] Such as figure 1 As shown, an embedded software debugging device based on record playback technology includes at least two host computers and at least one target computer, and the host computers all include debuggers, and the debugger of one of the host computers is used as the main debugger. That is the meaning expressed by "master debugger * 1" in the figure, and the debuggers of the other hosts are used as slave debuggers, that is, the meaning expressed by "master debugger *n" in the figure, n is a natural number, and it is characterized in that , the host machine and the target machine are connected and communicated through a server,

[0025] The host machine including the main debugger communicates with the target machine through the server to master the main d...

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 a record playback technology-based embedded software debugging device and method. The device comprises at least one host and at least one target, the hosts comprise debuggers, the debugger of one host is used as a master debugger, and the debuggers of the rest hosts are used as slave debuggers. According to the device and the method, a recording module for recording the debugging process and generating recording data is added at the target. A recording module, namely a server module for storing and managing debugging recording data is increased by the host and the target. The debuggers of the other hosts can play back the debugging process through debugging recording files on a debugging server and can reproduce the running process of a program so as to fulfill the purpose of reproducing an embedded debugging process and performing multi-machine shared debugging.

Description

technical field [0001] The invention belongs to the technical field of computer embedded technology, in particular to the technical field of debugging embedded software. Background technique [0002] Embedded system is an application-centric, computer-based computer system with tailorable software and hardware, which meets the strict requirements of the application system on function, reliability, cost, volume, and power consumption. Embedded systems are generally composed of four parts: embedded microprocessors, peripheral hardware devices, embedded operating systems, and user applications. Embedded operating systems and user applications are all embedded software. Embedded software is software based on embedded system design. It is also a kind of computer software and can be subdivided into three categories: system software, support software, and application software. Embedded software is an important part of embedded systems. Because embedded systems have the characteri...

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
Inventor 詹瑾瑜桑楠程佳
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products