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

Compile-debugging method of embedded software

A technology of embedded software and debugging method, which is applied in the field of compilation and debugging, which can solve problems that affect debugging efficiency, cannot pass through gateways, and cannot be directly installed with compiled results, so as to achieve efficient compilation and development efficiency and reduce costs

Inactive Publication Date: 2008-09-03
ZTE CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, there is a problem with this method: in the development of embedded systems, debugging through NFS (Network File System) is quite convenient, the debugging efficiency is very high, and it is widely used.
But NFS has a feature that it cannot pass through the gateway and can only be used in the same subnet
In the method of adding multiple low-performance PCs to one server, because some target boards use USB virtual network ports, they can only be connected with the USB virtual network ports of the PC to form an independent subnet, and the server and PC It also forms an independent subnet, so it is impossible to use NFS on the debugging target board to directly install the compilation results on the server to run locally
[0006] In this method, the compilation result of the server has to be copied to the PC first, and then the copy on the PC can be installed on the debugging target board for debugging. In this case, a manual copy has to be added, and each time the The compilation must be copied again, which greatly affects the 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
  • Compile-debugging method of embedded software
  • Compile-debugging method of embedded software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The concept of the present invention and the operation method for specific implementation will be further described below in conjunction with the accompanying drawings.

[0026] figure 1 It is a schematic diagram of the implementation flow of the method for compiling and debugging embedded software according to the embodiment of the present invention. use below figure 1 To illustrate the specific implementation steps of this method.

[0027] Step 101: Connect the server and multiple computers through their respective physical network ports to form a first subnet.

[0028] In specific implementation, multiple IP addresses can be configured on the physical network port of the server first, the number of which is the same as the number of computers, and the multiple IP addresses belong to different subnet segments, and one subnet segment corresponds to one computer ;

[0029] Secondly, configure an IP address on the physical network port and virtual network interface o...

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 compiling and debugging method of embedded software, and the steps are: connect server and multiple computers through their individual physical network interface to form the first subnet; connect multiple computers respectively with the corresponding target board through their individual virtual network interface to form the second subnet; each computer is configured as ARP agent, and the first and second subnet integrates to be a virtual subnet; through ARP agents, directly mount the compiling results of the server to the local at debugging target boards, and process the debugging. This invention effectively reduces the embedded system development cost. Meanwhile, it effectively overcomes the insufficiency that the network file-system cannot pass the gateway and only use in the same subnet, so it gets high-efficient compiling and developing efficiency of embedded systems.

Description

technical field [0001] The invention relates to a compiling and debugging method, in particular to a compiling and debugging method for embedded software. Background technique [0002] In the embedded software development system, especially in the Linux embedded software development system, two types of machines are used, one is used to compile the embedded software, because the compilation process is often time-consuming, so generally A PC (personal computer, Personal computer) or server with better performance is needed to complete such work. The other is used to debug embedded software, which does not require high performance of the machine, and a PC with poor performance can do the job. [0003] The current R&D system is basically adopted, and each developer is equipped with a high-performance PC or server, which is used for compiling and debugging. [0004] But in fact, this is not necessary. We can use a high-performance server shared by multiple people for compilati...

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/36H04L12/46
Inventor 陆云波
Owner ZTE CORP