Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method of embedded software remote debugging proxy JDWP terminal communication connecting manager

A technology of embedded software and communication connection, which is applied in the debugging field of corresponding software development of embedded mobile devices, can solve problems such as complex configuration, inability to update the platform quickly, and insufficient specificity, and achieve strong error recovery ability, clear structure, The effect of solving the response problem

Inactive Publication Date: 2009-01-21
ZHEJIANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are more or less problems with the development tools on the Sun website, such as complex configuration, lack of specificity, and the platform cannot be updated quickly; especially for an enterprise that needs to launch a new mobile phone or a new platform, it is necessary to develop own version of the development platform

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 of embedded software remote debugging proxy JDWP terminal communication connecting manager
  • Method of embedded software remote debugging proxy JDWP terminal communication connecting manager

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The invention relates to a realization method of a JDWP terminal communication connection manager (Connection manager) of a debugging agent (DebugAgent) in embedded remote debugging software. This connection manager is attached to the debugagent and establishes a JDWP connection with the debugger side. Therefore, packets from and to the debugger are managed by it.

[0024] Combine below figure 1 , figure 2 Describe its specific implementation process.

[0025] 1) Establish a JDWP connection

[0026] This connection manager is attached to the debug agent, and its most fundamental function is to establish a JDWP connection with the debugger. After establishing a JDWP handshake with the debugger, it can receive the JDWP command packet sent by the other party (debugger), and send it back to the other party in the form of a response packet after waiting for the debug agent to respond. At the same time, it can also send a command packet to the other party (debugger) to ...

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 debugging technical field of the embedded mobile device corresponding software development and aims at providing a method for remotely debugging to deputize a JDWP end communication connection manager through embedded software. The method comprises: establishing JDWP connection, connecting the ability of losing and intercepting renewedly, supporting a socket communication mode and a shared memory mode simultaneously, resending cache and packet loss, and supporting a plurality of debugging ends simultaneously. The method has the main functions of achieving that a JDWP end communication protocol is provided for a debug agent, the method is one of components of remote debugging software, the remote debugging ability of virtual machine software is finished together, and the method has independence, reliability and high effectiveness.

Description

technical field [0001] The invention relates to the technical field of debugging for corresponding software development of embedded mobile devices, is one of the components in the aspect of remote debugging support for KVM virtual machines, and particularly relates to a method for remote debugging of embedded software acting as a communication connection manager. Background technique [0002] Technological innovation is endless, not only various customer products are flourishing, but also various easy-to-use development tools need to be developed. As China gradually becomes the world's largest mobile communication and application market, mobile value-added application services are rising rapidly. This should be the biggest business opportunity after the Internet. The market share of smartphones in the world and in China continues to grow rapidly. The development and application of various innovative mobile phone software is the source of power to promote the continuous devel...

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 Applications(China)
IPC IPC(8): G06F11/36
Inventor 胡威陈剑施青松陈天洲欧阳雷吴俊刘鑫罗尚虎王罡缪良华
Owner ZHEJIANG UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More