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

Method for debugging embedded software and application system thereof

An embedded software and application system technology, applied in software testing/debugging, transmission systems, digital transmission systems, etc., can solve the problems of inability to flexibly switch multiple target boards, and the debugging instructions cannot distinguish the debugging level, so as to improve the debugging Efficiency, the effect of increasing support

Inactive Publication Date: 2009-01-07
ZTE CORP
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem solved by the present invention is to provide a method for debugging embedded software and its application system, to overcome the shortcomings of the existing embedded software system debugging technology that cannot flexibly switch multiple target single boards for debugging, and to solve the problems of the prior art There is a problem that the debugging instructions cannot distinguish the debugging level, which may lead to serious consequences

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
  • Method for debugging embedded software and application system thereof
  • Method for debugging embedded software and application system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The purpose of the present invention is to introduce a method for debugging embedded software and its application system, so as to overcome the disadvantage that multiple target single boards cannot be flexibly switched for debugging in the existing embedded software system debugging technology, and solve the problems existing in the prior art. For the problem that the debug command cannot distinguish the debug level, which may lead to serious consequences. Specific embodiments are described in detail below, but not as a limitation to the present invention.

[0034] The applied system of the embedded software debugging method described in the embodiment of the present invention mainly consists of the following parts:

[0035] Client, the user sends debugging instructions through the client, receives and displays the debugging results. Among them, the client can be further divided into a dedicated client and a Telnet client, the dedicated client is based on a graphical ...

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 method for debugging embedded software and an application system thereof. The method comprises the following steps: a client end queries an operation maintenance module for establishing the TCP connection and sends a registration authentication message, the operation maintenance module carries out the authentication and returns the reply to the client end, the current debugging level is confirmed, simultaneously, the TCP connection to a target single board is established, and the information of the debugging level is sent to the target single board; according to the level information, the target single board returns all the debugging instruction lists currently supported to the module and to the client end; the client end saves the received lists, prompts a user that a debugging channel between the client end and the single board is established; the client end receives and sends the input debugging instructions, the debugging instructions are received by a target single board debugging proxy by the channel, and according to the content of the instructions, the debugging action is executed and the result is researched, and the result is returned to the client end by the channel, and the client end displays the received result from the debugging channel. The method and the application system of the invention overcome the shortcoming that a plurality of target single boards cannot be switched during the debug of the system and solve the existing problem that the debugging instructions cannot distinguish the debugging level.

Description

technical field [0001] The invention relates to an embedded software debugging technology, in particular to an embedded software debugging environment for multi-client and multi-target single boards. Background technique [0002] The communication system is widely implemented based on embedded system technology, which has the characteristics of strong pertinence, high reliability and low cost. But because of its specific architecture, debugging means are limited. The current debugging method is generally that the user connects to a specific embedded system through a serial port or Telnet, inputs debugging commands, and observes the results printed on the screen. If there are multiple single boards in a certain system, the connection needs to be switched multiple times. [0003] In addition, the current debugging methods generally do not distinguish the debugging level of user input commands. Users can input any debugging commands, such as single board reset and other comma...

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): H04L12/26H04L29/06G06F11/36
Inventor 程剑黄少军王井贵
Owner ZTE CORP
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