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 development efficiency

Active Publication Date: 2021-09-28
HANGZHOU NATCHIP SCI & TECH
View PDF16 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
  • Embedded software development auxiliary debugging system and debugging method
  • Embedded software development auxiliary debugging system and debugging method
  • 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 in conjunction with the accompanying drawings.

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

[0041] Auxiliary debugging device 2 ( figure 1 Shown in the dashed box) is a micro-embedded computer device, which includes a networking module 21, a host command processing module 22, a test task management module 23, a test script execution module 24, a test report module 25, a device management module 26, and a device control module 27. The equipment monitoring module 28.

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

[0043] Such as figure 2 , if the networking module of an auxiliary debugging d...

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. Existing embedded equipment is directly connected with a debugging host, and the debugging efficiency is low. The invention comprises a debugging host and at least one auxiliary debugging device. The auxiliary debugging device is internally provided 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. And the networking module of each auxiliary debugging device is networked and communicated with the debugging host. And the host command processing module calls different modules to execute corresponding commands according to different host commands, and controls a debugging tool to debug according to the debugging tool command. And the test task management module, the test script execution module and the test report module jointly complete an automatic test task in a debugging process. According to the invention, the debugging efficiency is improved, the dependence on the debugging environment is reduced, and the embedded equipment can be conveniently and remotely debugged.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates 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. In general, embedded devices are always directly connected to the development host for debugging; at least the following problems exist: [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 a...

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/3688G06F11/3692
Inventor 张翔林江杰刘建华
Owner HANGZHOU NATCHIP SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products