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

Remote software debugging method for embedded terminal

An embedded terminal and remote software technology, applied in the field of remote software debugging of embedded terminals, can solve the problems of data transmission load pressure, difficult to locate software problems, and omissions of embedded terminals, so as to reduce hardware dependencies and reduce storage space occupation. Effect

Active Publication Date: 2021-07-13
SUZHOU UNIV
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Traditional embedded terminal development is seldom carried out at the final deployment location, especially in the harsh geographical environment, it is often difficult for developers to truly simulate all the conditions of the final deployment location, and the software development of embedded terminals will inevitably produce corresponding omissions
At this time, if only using the remote program update technology to update the terminal software multiple times, the software problem is still difficult to locate, and frequent software updates will also bring load pressure on data transmission, thus creating the need for remote software debugging

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
  • Remote software debugging method for embedded terminal
  • Remote software debugging method for embedded terminal
  • Remote software debugging method for embedded terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0040] In order to reduce the dependence on additional hardware, the present invention selects the CoreSight debugging framework, under this framework, the debugging mode of debugging and monitoring abnormalities can be combined with flash memory address overloading and breakpoint unit (FPB unit) only in the interrupt service routine of the target terminal To complete most of the software debugging operations, there is no need for a...

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 remote software debugging method for an embedded terminal. The possibility is provided for reducing extra hardware dependence and storage space occupation based on a CoreSight debugging framework and a dynamic command system. And serial communication is used as a leading research to reduce the early-stage exploration difficulty brought by a complex communication module, and the subsequent generality extraction of the communication module is also facilitated. The FPB unit in the CoreSight debugging framework provides a basis for setting and response of a breakpoint, debugging information extraction and output for the breakpoint can be completed by debugging monitoring abnormity, and a dynamic command is taken as a carrier of an overall function; rich debugging functions such as starting and quitting of a debugging mode, setting and canceling of a breakpoint, program running state control and the like are completed. And finally, extracting public elements of the communication module, and providing a general self-adaptive software debugging method for the communication module.

Description

technical field [0001] The invention relates to the technical field of software development and debugging, in particular to an embedded terminal remote software debugging method. Background technique [0002] Traditional embedded terminal development is seldom carried out at the final deployment location, especially in the harsh geographical environment, it is often difficult for developers to truly simulate all the conditions of the final deployment location, and the software development of embedded terminals will inevitably Generate corresponding omissions. At this time, if only using the remote program update technology to update the terminal software multiple times, it is still difficult to locate software problems, and frequent software updates will also bring load pressure on data transmission, thus creating the need for remote software debugging. Contents of the invention [0003] The purpose of the present invention is achieved through the following technical solu...

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
CPCG06F11/362G06F11/3656G06F11/3664
Inventor 王宜怀施连敏章晓芳姚望舒刘强
Owner SUZHOU UNIV
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