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

A kind of embedded software development auxiliary debugging system and debugging method

An embedded software and debugging system technology, applied in the computer field, can solve the problems of low development efficiency, cost, and reduced development efficiency, and achieve the effects of reducing the dependence on the debugging environment, reducing development bugs, and improving debugging efficiency

Active Publication Date: 2022-07-05
HANGZHOU NATCHIP SCI & TECH
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. If you want to realize remote debugging, you need to connect the device to the Internet and add additional debugging code, and the debugging methods are limited;
[0004] 2. If you want to debug multiple devices at the same time, you need to build a more complex environment, and you cannot quickly enter the problem-solving stage;
[0005] 3. If automated testing is required during the debugging process, developers need to spend extra effort to prepare the environment, reducing development efficiency;
[0006] 4. There are a lot of repetitive actions in the debugging process, such as switching power supply, etc., which affect the debugging efficiency;
[0007] 5. The developer's attention needs to switch back and forth between the debugging host screen and the debugging device, and the development 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 kind of embedded software development auxiliary debugging system and debugging method
  • A kind of embedded software development auxiliary debugging system and debugging method
  • A kind of embedded software development auxiliary debugging system and debugging method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described below with reference to the accompanying drawings.

[0040] like figure 1 As shown, an auxiliary debugging system for embedded software development includes a debugging host 1 and one or more auxiliary debugging devices 2 .

[0041] Auxiliary debugging device 2 ( figure 1 Dotted box) is a miniature embedded computer device with built-in networking module 21, host command processing module 22, test task management module 23, test script execution module 24, test report module 25, device management module 26, device control module 27. Device monitoring module 28.

[0042] The networking module 21 is connected with the debugging host 1 through USB or a local area network, and at the same time, the networking modules of each auxiliary debugging device are connected through USB or a local area network for networking and communication.

[0043] like figure 2 , if the network is connected via USB, select a networking module ...

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 an embedded software development auxiliary debugging system and a debugging method. The existing embedded device is directly connected with the debugging host, and the debugging efficiency is low. The invention includes a debugging host and at least one auxiliary debugging device. The auxiliary debugging device is equipped with a networking module, a host command processing module, a test task management module, a test script execution module, a test report module, an equipment management module, an equipment control module, and an equipment monitoring module. The networking module of each auxiliary debugging device is networked and communicated with the debugging host. The host command processing module calls different modules to execute corresponding commands according to different host commands, and controls the debugging tool to debug according to the debugging tool command. The test task management module, the test script execution module, and the test report module jointly complete the automated test tasks in the debugging process. The invention improves the debugging efficiency, reduces the dependence on the debugging environment, and facilitates remote debugging of embedded devices.

Description

technical field [0001] The invention belongs to the technical field of computers, in particular to an embedded software development auxiliary debugging system and a debugging method. Background technique [0002] During embedded development, software developers often need to debug embedded devices. Under normal circumstances, embedded devices are always directly connected to the development host for debugging; at least there are the following problems: [0003] 1. If you want to realize remote debugging, you need to connect the device to the Internet and add additional debugging code, and the debugging methods are limited; [0004] 2. If you want to debug multiple devices at the same time, you need to build a more complex environment, and you cannot quickly enter the problem-solving stage; [0005] 3. If automated testing is required during the debugging process, developers need to spend extra effort to prepare the environment, reducing development efficiency; [0006] 4....

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
CPCG06F11/362G06F11/3688G06F11/3692
Inventor 张翔林江杰刘建华
Owner HANGZHOU NATCHIP SCI & TECH
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