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

Embedded software loading debugging method and system thereof

An embedded system and embedded software technology, applied in the embedded software loading and debugging method and its system field, can solve problems such as time waste, inability to reach very high speed, speed limitation of executable image files, etc., to avoid high cost, The effect of shortening the download time and reducing the length

Inactive Publication Date: 2007-01-31
VIMICRO CORP
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the characteristics of the serial port, the speed of downloading the executable image file is limited to a certain extent and cannot reach a high speed. Especially when the amount of software code is large, the debugger spends a lot of time waiting for the desktop computer to download the target embedded file. The system downloads the executable image file, thus wasting a lot of time

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 loading debugging method and system thereof
  • Embedded software loading debugging method and system thereof
  • Embedded software loading debugging method and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the object, technical solution and beneficial effect of the present invention clearer, the present invention will be further described in detail below in conjunction with the embodiments and accompanying drawings.

[0049] The core idea of ​​the embedded software loading and debugging method and system provided by the present invention is: the executable image file is decomposed into two executable image files, which respectively contain source codes that do not need to be modified and those that need to be modified, and are stored in the target embedded system. The two executable image files are allocated different storage spaces in the target embedded system, so that in the debugging of the target embedded system, only the executable image file of the source code modification part needs to be downloaded to the corresponding storage space in the target embedded system, and then the embedded System software running and debugging.

[0050] see image 3 ...

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 loading and adjusting method that includes the following steps: compiling embedded system software source code to generate object file; determining the source code need to be modified and need not be modified, editing address mapping expression file and separating the storage space into two sections; linking object file according to the address mapping expressing file to create two executive mapping file; conversing the modified section in executive mapping file to loadable file and loading it to target embedded system and store to corresponding location of storing space to induct embedded system software taking debug. The invention also discloses a embedded software load debug system that includes compile linking device, load file generator and inducting loading section. The target embedded system includes inducting loading section and storing unit.

Description

technical field [0001] The invention relates to embedded system technology, in particular to an embedded software loading and debugging method and system thereof. Background technique [0002] Embedded systems are application-centric, based on computer technology, and the software and hardware can be cut. It is suitable for special-purpose computer systems that have strict requirements on function, cost, reliability, volume, and power consumption. Embedded systems have been widely used in various communication devices. Since the customized functions, storage media and controllers used by various embedded systems, and operating environments are different, different embedded systems have different performances in embedded communication devices. For different embedded systems The system needs to be debugged to verify various customized functions of the embedded system and ensure the reliability of the embedded system. [0003] There are two kinds of embedded system debugging ...

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/36G06F9/45
Inventor 高占东边恩超
Owner VIMICRO CORP
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