Unlock instant, AI-driven research and patent intelligence for your innovation.

A software debugging system and method

A software debugging and debugging technology, applied in software testing/debugging, etc., can solve problems such as low debugging efficiency, unavailable resources such as interrupt signals, and temporarily unavailable system communication resources, etc., to improve debugging efficiency and simplify breakpoint debugging , the effect of improving flexibility

Active Publication Date: 2015-10-21
PHICOMM (SHANGHAI) CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, in the development of embedded systems in the communication industry, it is often necessary to develop Embedded systems, so it is often necessary to transplant different operating systems to different types of processors, and at the initial stage of debugging the processors, all system communication resources are temporarily unavailable, even resources such as interrupt signals are also unavailable , that is, when the hardware system driver has not been successfully initialized, and there is no corresponding operating system support, it is mainly to link several LED lights on the general purpose input / output (General Purpose Input Output, GPIO) pins, and control the LED lights by operating the processor The light is turned on / off regularly, so as to realize the debugging of the initial driver of the processor; however, because the debugging information conveyed by the above debugging method is not rich enough, the debugging efficiency is low

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
  • A software debugging system and method
  • A software debugging system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0027] In order to improve the efficiency of the initial debugging and development of the embedded processor and its peripherals in the transplantation of the operating system, a software debugging system of the present invention is applied to embedded system software debugging, including a debugging host, a debugged target machine and a debugging agent device, and the debugged target machine is equipped with a GPIO module; the debugging agent device is linked with the debugging host through the general interface bus to perform two-way communication; after the debugged target machine processes the format of the debugging information through the GPIO module, it uses the simulation interface The bus sends the debugging information to the debugging agent device; the debugging agent device transmits ...

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 the computer software engineering field and specifically discloses a software debugging system and method. The software debugging system serves as a debugging tool based on the embedded system software and outputs rich debugging information to a debugging host by means of a GPIO (General Purpose Input / Output) simulative general bus interface on a debugging object machine through debugging an agent device; therefore, the debugging efficiency is improved and simple and convenient breakpoint debugging is also realized; and as a result, the software debugging flexibility is improved.

Description

technical field [0001] The invention relates to the field of computer software engineering, in particular to a software debugging system and method. Background technique [0002] In the prior art, the debugging related to the embedded system is based on the system application level (system task level) for debugging communication, that is, under the premise that the embedded system hardware has been driven normally and the corresponding operating system has been running normally For debugging applications, there is no high-efficiency debugging of drivers in the earliest stages of embedded hardware systems. [0003] At present, in the development of embedded systems in the communication industry, it is often necessary to develop embedded systems based on different types of processor platforms and suitable for different operating systems (such as linux, VxWorks, etc.), so it is often necessary to transplant different operating systems to different models However, in the early ...

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 Patents(China)
IPC IPC(8): G06F11/36
Inventor 陈辉刘启林陈曦
Owner PHICOMM (SHANGHAI) CO LTD