Unlock instant, AI-driven research and patent intelligence for your innovation.

A visual compilation and debugging system and method for multi-cpu architecture

A debugging system and debugging method technology, applied in compiler construction, visual/graphic programming, creating/generating source code, etc., can solve problems such as poor reliability and low debugging efficiency, save debugging time, facilitate debugging management, improve The effect of compilation and debugging efficiency

Active Publication Date: 2022-04-22
GLOBAL ENERGY INTERCONNECTION RES INST CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Therefore, the present invention provides a visual compilation and debugging system and method of multi-CPU architecture, which overcomes the defects of low efficiency and poor reliability of parallel compilation and debugging of multi-CPU system architecture in the prior art

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 visual compilation and debugging system and method for multi-cpu architecture
  • A visual compilation and debugging system and method for multi-cpu architecture
  • A visual compilation and debugging system and method for multi-cpu architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] The embodiment of the present invention provides a visual compilation and debugging system of multi-CPU architecture, which can be applied to the visual compilation of multi-CPU architecture in the DC control and protection system, such as figure 1 As shown, the system includes:

[0028] Visual compiling computer 1, port router 2 and multiple target compiling boards 3, wherein the visual compiling computer 1 receives compiling task parameters input by the user, generates compiling task plans for each target compiling board according to compiling task parameters, and generates compiling task plans according to compiling task plans The compilation task sequence is correspondingly sent to each target compilation board 3 through the port router 2; each target compilation board 3 respectively executes the compilation task according to the compilation task sequence.

[0029] Through the above-mentioned visual compilation and debugging system system of multi-CPU architecture, ...

Embodiment 2

[0040] The embodiment of the present invention also provides a visual compilation and debugging method of multi-CPU architecture, such as Figure 4 As shown, the method includes the following steps:

[0041] Step S1: Obtain compilation task parameters input by the user.

[0042] In the embodiment of the present invention, the library function pointer chain, debugging IP, CPU port information, wherein, the library function pointer chain is used to represent the library function logic link of the compilation task; the debugging IP is used to represent the compilation task according to the compilation task plan. The address information of the target compilation board; the CPU port information is used to characterize the port of the CPU in the target compilation board according to the debugging IP.

[0043] Step S2: Generate compilation task plans for each target compilation board according to the compilation task parameters.

[0044] In the embodiment of the present invention, ...

Embodiment 3

[0052] An embodiment of the present invention provides a computer device, such as Figure 5 As shown, it includes: at least one processor 401 , such as a CPU (Central Processing Unit, central processing unit), at least one communication interface 403 , memory 404 , and at least one communication bus 402 . Wherein, the communication bus 402 is used to realize connection and communication between these components. Wherein, the communication interface 403 may include a display screen (Display) and a keyboard (Keyboard), and the optional communication interface 403 may also include a standard wired interface and a wireless interface. The memory 404 may be a high-speed RAM memory (Ramdom Access Memory, volatile random access memory), or a non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory 404 may also be at least one storage device located away from the aforementioned processor 401 . where processor 401 can execute Figure 4 In th...

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 visual compiling and debugging system and method of multi-CPU architecture. By receiving compiling task parameters input by users, compiling task plans for each target compiling board are generated according to compiling task parameters, and multi-CPU intelligent compiling is generated according to compiling task plans. Task sequence, through the port router to establish a small temporary local area network architecture, can realize parallel compilation and update of multiple multi-CPU architecture target compilation boards in the laboratory or engineering site, replacing the traditional method of compiling functions one by one, and significantly improving the multi-CPU architecture. Control the compilation and debugging efficiency of the protection system, save a lot of CPU architecture system debugging time, and at the same time, through the automatic and systematic compilation management of multi-CPU architecture targets, through the pointer positioning, it is possible to trace all the compiled programs, which is convenient for debuggers to find out in the system Massive CPU parallel debug management.

Description

technical field [0001] The invention relates to the field of network intrusion detection, in particular to a visual compiling and debugging system and method of multi-CPU architecture. Background technique [0002] The control strategy, protection strategy and monitoring node of the converter valve in the existing DC transmission are relatively complicated, so the calculation scale, calculation speed and calculation accuracy of the DC control and protection system are very high on the control strategy, protection strategy and monitoring node . In the design of the DC control and protection system, a large number of micro-CPUs, including FPGAs and DSPs, are used to implement a large number of real-time calculations of strategies. During the CPU strategy change, it is necessary to manually and repeatedly operate the visualization system one by one to compile the update program for each CPU that needs to be modified. When there are dozens or hundreds of CPUs in the DC control ...

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): G06F8/34G06F8/30
CPCG06F8/34G06F8/37
Inventor 王华锋林志光吴文祥杨树森杨建伟马浩宇刘近杨兵建
Owner GLOBAL ENERGY INTERCONNECTION RES INST CO LTD