Driving debugging method, behavior analysis method and driving debugging system

A debugging method and behavior analysis technology, applied in the embedded field, can solve problems such as low debugging efficiency

Pending Publication Date: 2019-12-10
SHENZHEN CITY SIGLENT TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When debugging embedded devices, the existing debugging method is to complete the configuration changes of the hardware that need attention by adding debugging prints. This method requires the cooperation of software personnel and hardware personnel to complete, and often requires re-modification of software codes. Increase the debugging process, resulting in low debugging efficiency

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
  • Driving debugging method, behavior analysis method and driving debugging system
  • Driving debugging method, behavior analysis method and driving debugging system
  • Driving debugging method, behavior analysis method and driving debugging system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Please refer to figure 2 , the present application discloses a device-side driver debugging method, which mainly includes steps S110-S120, which will be described respectively below.

[0029] In step S110, the device end 11 responds to the driver debugging command and maintains the monitoring list and the response list of the embedded device. Among them, the driver debugging command received by the device terminal 11 includes configuration information of at least one monitoring object in the embedded device; the monitoring list here is used to record the target address of one or more monitoring objects, and the response list is used to record the address of each monitoring object. action information.

[0030] In this embodiment, the device end 11 is an embedded device, which includes one or more monitoring objects, and the monitoring objects are hardware addresses or register addresses of each hardware in the embedded device. It should be noted that an embedded devic...

Embodiment 2

[0049] Please refer to Figure 4 , on the basis of implementing the driver debugging method disclosed in No. 1, the present application also discloses a host-side behavior analysis method, the behavior analysis method includes steps S210-S220, which will be described respectively below.

[0050] In step S210, the host terminal 12 acquires a push message output by an embedded device (such as the device terminal 11). The embedded device here outputs a push message according to the driver debugging method disclosed in Embodiment 1, and the push message includes the target address and current action information of at least one monitoring object in the embedded device.

[0051] For example, when the host terminal 12 generates a driver debugging command to automatically debug the device terminal 11, or when a certain hardware in the device terminal 11 is triggered to generate a driver debugging command and perform manual driver debugging on the device terminal 11, then the The embe...

Embodiment 3

[0056] Please refer to Figure 5 , on the basis of the driver debugging method disclosed in Embodiment 1 and the behavior analysis method disclosed in Embodiment 2, the present application discloses a driver debugging system 2 for digital oscilloscopes. The driver debugging system mainly includes digital oscilloscopes 21 and customer The terminal 22 will be described separately below.

[0057] The digital oscilloscope 21 includes one or more monitoring objects, where the digital oscilloscope 21 can be regarded as an embedded device, and the monitoring objects it includes indicate hardware addresses or register addresses of various hardware inside the oscilloscope.

[0058] The client 22 establishes a communication connection with the digital oscilloscope 21 . The client 22 here is equivalent to the upper computer (or the host terminal 12 ), which can generate driver debugging commands and send them to the digital oscilloscope 21 , and can also receive push messages output by ...

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 drive debugging method, a behavior analysis method and a drive debugging system. The drive debugging method comprises the following steps of: responding to a drive debugginginstruction, keeping a monitoring list and a response list of an embedded device, wherein the drive debugging command comprises configuration information of at least one monitoring object in an embedded device, a monitoring list is used for recording a target address of one or more monitoring objects, and the response list is used for recording action information of each monitoring object; and when any record in the monitoring list or the response list is changed, generating a push message of record and outputting a push message in real time. Due to the fact that the embedded device is provided with the monitoring list and the response list, each monitoring object and each debugging action can be conveniently recorded in real time through the monitoring list and the response list when theembedded device is driven and debugged, and therefore the whole process of driving and debugging can be monitored in real time.

Description

technical field [0001] The invention relates to the field of embedded technology, in particular to a driver debugging method, a behavior analysis method and a driver debugging system. Background technique [0002] Embedded equipment is mainly composed of embedded processors, related supporting hardware and embedded software systems. It is a "device" that integrates software and hardware and can work independently. The embedded processor is mainly composed of a single-chip microcomputer or microcontroller (MCU), and related supporting hardware includes display cards, storage media (ROM and RAM, etc.), reading devices for communication equipment; embedded systems are different from general computer processing system, it does not have a large-capacity storage medium like a hard disk, but mostly uses flash memory (Flash Memory) as a storage medium. Embedded software systems include hardware-related underlying software, operating systems, graphical interfaces, communication prot...

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): G06F11/36
CPCG06F11/362Y02P90/02
Inventor 庞鹏宋民李振军
Owner SHENZHEN CITY SIGLENT 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