CN104679660A - Embedded system debugging method and device based on symbol table - Google Patents
Embedded system debugging method and device based on symbol table Download PDFInfo
- Publication number
- CN104679660A CN104679660A CN201510135709.7A CN201510135709A CN104679660A CN 104679660 A CN104679660 A CN 104679660A CN 201510135709 A CN201510135709 A CN 201510135709A CN 104679660 A CN104679660 A CN 104679660A
- Authority
- CN
- China
- Prior art keywords
- symbol
- embedded system
- image file
- symbol table
- designation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention relates to the field of an embedded system, and provides an embedded system debugging method and device based on a symbol table. The symbol table is built, and in addition, the symbol table is added into a reserved space of a mirror image file, so that a user can find the corresponding symbol contents only through providing the symbol names, the version information of the mirror image file is obtained, the user can intuitively and conveniently obtain the symbol contents in the embedded system, the problem of version recognition in the embedded system debugging process is solved, and the problem can be accurately and efficiently positioned.
Description
Technical field
The present invention relates to embedded system field, particularly relate to a kind of embedded systems debugging method and apparatus based on symbol table.
Background technology
When not having hardware emulator to coordinate with Integrated Development Environment (IDE) instrument, the debugging model of embedded system is made up of three parts usually, as shown in Figure 1.In this debugging model, embedded system, usually with all kinds of microprocessor, if digital signal processor (DSP), single-chip microcomputer, advanced reduced instruction set machine (ARM) etc. are core, coordinate with other integrated circuit, completes predetermined functional objective.Debug host runs debugging interface program, can adopt graphical interfaces, also can run with command line mode.Data transmission path between embedded system and debug host, can adopt Ethernet, serial ports, optical fiber etc.
But in the debugging model shown in Fig. 1, when operation problem appears in embedded system, debug host can not obtain variable in embedded system or functional symbol intuitively, and debugging efficiency is low.
Summary of the invention
For solving the above-mentioned problems in the prior art, the embodiment of the present invention provides a kind of adjustment method of embedded system on the one hand, and method comprises:
Set up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in described embedded system image file;
Symbol table is added in the headspace of image file;
Symbol table in the designation provided according to user and image file, searches corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtains symbol content;
To the symbol content that user feedback obtains.
On the other hand, the embodiment of the present invention additionally provides a kind of debugging apparatus of embedded system, and debugging apparatus comprises:
Symbol table sets up module, and for setting up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file;
Symbol table adds module, for adding symbol table in the headspace of image file;
Debug host, for the symbol table in the designation that provides according to user and image file, searches corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtains symbol content;
Feedback module, for the symbol content obtained to user feedback.
The embodiment of the present invention, adopts the embedded systems debugging method based on symbol table, and user can obtain the symbol content in embedded system intuitively, easily, is conducive to orientation problem accurately and efficiently.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic diagram of the debugging model of embedded system of the prior art;
Fig. 2 is the schematic flow sheet of the first embodiment of the adjustment method of embedded system of the present invention;
Fig. 3 is the schematic diagram of the data structure of symbol table in the first embodiment of the adjustment method of embedded system of the present invention;
Fig. 4 is the search method schematic flow sheet of symbol in the first embodiment of the adjustment method of embedded system of the present invention;
Fig. 5 is the schematic diagram of the data structure of version feature value in the first embodiment of the adjustment method of embedded system of the present invention;
Fig. 6 is the schematic flow sheet of the second embodiment of the adjustment method of embedded system of the present invention;
Fig. 7 is the schematic flow sheet of the 3rd embodiment of the adjustment method of embedded system of the present invention;
Fig. 8 is the structural representation of the first embodiment of the debugging apparatus of embedded system of the present invention;
Fig. 9 is the structural representation of the second embodiment of the debugging apparatus of embedded system of the present invention;
Figure 10 is the structural representation of the 3rd embodiment of the debugging apparatus of embedded system of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 2, be the schematic flow sheet of the first embodiment of the adjustment method of embedded system of the present invention, the method comprises:
Step S11: set up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file.
In this step, image file is the executable file of processor in embedded system.Symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths.The memory address of symbolic address is-symbol content in embedded system process device internal memory, the size that symbol lengths is-symbol content takes up room in embedded system process device internal memory.
Exemplary, symbol table can take the data structure of Fig. 3.Wherein, designation can carry out ascending order arrangement by the size of ASCII character, thus accelerates retrieval rate.In addition, designation can carry out fine and close centralized stores, thus saves memory headroom.
Step S12: add symbol table in the headspace of image file.
In this step, certain memory headroom can being reserved in the link stage of source program, can not spinoff be brought when adding symbol table in image file like this.
Step S13: the symbol table in the designation provided according to user and image file, searches corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtains symbol content.
In this step, according to the designation that user provides, when searching in the symbol table in image file, in order to improve search efficiency, preferably, the search method shown in Fig. 4 can be adopted, the character string of the designation namely provided according to user, first carry out the coupling of initial character, if the match is successful, then carry out the coupling of complete chain.
Step S14: the symbol content obtained to user feedback.
In this step, can after symbol content to be resolved, symbol content is presented to user by the predefined data structure according to symbol, to strengthen the readability of symbol content, is convenient to checking and debugging of user.
In the embodiment of the present invention, version feature value can also be generated according to the image file of embedded system, and add version feature value in the headspace of image file, read when needs for user.This version feature value is for recording the version characteristic of image file, and the data structure of version feature value as shown in Figure 5, can comprise the generation moment of eigenwert, Message Digest Algorithm 5 (MD5) code of image file, the size of image file and reserved field.Wherein, the generation moment of eigenwert can adopt the GMT time, is accurate to second; The MD5 code of image file is the eigenwert of 128 bits that obtains according to MD5 algorithm; The size of image file refers to the byte length of image file; Reserved field can by User Defined.In image file, add version feature value, contribute to user and obtain version information accurately in embedded systems debugging process, improve the efficiency of debugging.
The embodiment of the present invention, adopt the embedded systems debugging method based on symbol table, user can obtain the symbol content in embedded system intuitively, easily, and solves the version identification problem in embedded systems debugging, is conducive to orientation problem accurately and efficiently.
Fig. 6, be the schematic flow sheet of the second embodiment of the adjustment method of embedded system of the present invention, the method comprises:
Step S21: set up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file.
Step S22: add symbol table in the headspace of image file.
Step S23: when embedded system is in running status, send the request message for obtaining symbol content to the debugging proxy being built in embedded system, request message comprises the designation that user provides.
In this step, debugging proxy is the agent entity being built in embedded system, and when embedded system is in running status, debugging proxy is also in running status, can be used for obtaining debugging relevant information.By sending the request message comprising the designation that user provides to debugging proxy, debugging proxy can be impelled to perform follow-up query manipulation.
Step S24: debugging proxy, according to designation, searches corresponding symbolic address and symbol lengths online in the symbol table of image file.
In this step, debugging proxy can from be in running status embedded system image file symbol table, real-time online searches the symbolic address corresponding to designation and symbol lengths that provide with user, so that obtain the symbol content in internal memory accordingly.
Step S25: debugging proxy, according to the symbolic address found and symbol lengths, reads corresponding symbol content from the processor memory of embedded system, and sends the response message comprising symbol content.
In this step, can position corresponding with symbolic address in the processor memory of the embedded system of run mode be in, according to the size of symbol lengths, take out corresponding symbol content, and feed back with the form of response message.
Step S26: the symbol content obtained to user feedback.
Step S21, S22, S26 are identical with the corresponding step in the first embodiment of the adjustment method of embedded system, repeat no more here.
The embodiment of the present invention, by arranging debugging proxy in embedded system, can obtain symbol content by real-time online, thus obtaining version information quickly and easily, being supplied to user.
Fig. 7, be the schematic flow sheet of the 3rd embodiment of the adjustment method of embedded system of the present invention, the method comprises:
Step S31: set up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file.
Step S32: add symbol table in the headspace of image file.
Step S33: when embedded system be in delay machine state time, off-line reads the symbol content of all symbols in the symbol table of image file.
In this step, when embedded system be in delay machine state time, can extraction process device internal memory outside to embedded system, according to the symbol table of wherein image file, off-line lists all symbols, reads corresponding symbol content.
Step S34: the symbol content obtained to user feedback.
Step S31, S32, S34 are identical with the corresponding step in the first embodiment of the adjustment method of embedded system, repeat no more here.
The embodiment of the present invention, to delay the analysis means after machine for user provides embedded system, is convenient to user and reads memory content corresponding with symbol in internal memory, improve the efficiency of positioning problems.
Detailed introduction is done to the embodiment of the adjustment method of embedded system in the present invention above.Below the debugging apparatus corresponding to said method is further elaborated.
Fig. 8 is the structural representation of the first embodiment of the debugging apparatus of embedded system of the present invention, and this device 100 comprises that symbol table sets up module 110, symbol table adds module 120, debug host 130 and feedback module 140.
Wherein, symbol table sets up module 110, and for setting up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file; Symbol table adds module 120, sets up module 110 be connected with symbol table, for adding symbol table in the headspace of image file; Debug host 130, for the symbol table in the designation that provides according to user and image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtain symbol content; Feedback module 140, is connected with debug host 130, for the symbol content obtained to user feedback.
Image file is the executable file of processor in embedded system.Symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths.The memory address of symbolic address is-symbol content in embedded system process device internal memory, the size that symbol lengths is-symbol content takes up room in embedded system process device internal memory.
Exemplary, symbol table can take the data structure of Fig. 3.Wherein, designation can carry out ascending order arrangement by the size of ASCII character, thus accelerates retrieval rate.In addition, designation can carry out fine and close centralized stores, thus saves memory headroom.
Certain memory headroom can being reserved in the link stage of source program, can not spinoff be brought when adding symbol table in image file like this.
According to the designation that user provides, when searching in the symbol table in image file, in order to improve search efficiency, preferably, can adopt the search method shown in Fig. 4, the character string of the designation namely provided according to user, first carries out the coupling of initial character, if the match is successful, then carry out the coupling of complete chain.
In the embodiment of the present invention, feedback module also can comprise resolution unit and display unit.Wherein, resolution unit, for resolving symbol content; Display unit, presents symbol content for the predefined data structure according to symbol.Present again after resolving, the readability of symbol content can be strengthened, be convenient to checking and debugging of user.
In the embodiment of the present invention, this debugging apparatus also can comprise version feature value generation module and version feature value adds module.Wherein, version feature value generation module is used for generating version feature value according to the image file of embedded system, and version feature value is for recording the version characteristic of image file; Version feature value adds module, for adding version feature value in the headspace of image file, reads when needs for user.This version feature value is for recording the version characteristic of image file, and the data structure of version feature value as shown in Figure 5, can comprise the generation moment of eigenwert, Message Digest Algorithm 5 (MD5) code of image file, the size of image file and reserved field.Wherein, the generation moment of eigenwert can adopt the GMT time, is accurate to second; The MD5 code of image file is the eigenwert of 128 bits that obtains according to MD5 algorithm; The size of image file refers to the byte length of image file; Reserved field can by User Defined.In image file, add version feature value, contribute to user and obtain version information accurately in embedded systems debugging process, improve the efficiency of debugging.
The embodiment of the present invention, adopt the embedded systems debugging method based on symbol table, solve the version identification problem in embedded systems debugging, and user can obtain the symbol content in embedded system intuitively, easily, is conducive to orientation problem accurately and efficiently.
Fig. 9, be the structural representation of the second embodiment of the debugging apparatus of embedded system of the present invention, this device 200 comprise that symbol table sets up module 210, symbol table adds module 220, debug host 230, feedback module 240 and be built in the debugging proxy 250 of embedded system.
Wherein, symbol table sets up module 210, and for setting up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file; Symbol table adds module 220, sets up module 210 be connected with symbol table, for adding symbol table in the headspace of image file; Debug host 230, for the symbol table in the designation that provides according to user and image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtain symbol content; Feedback module 240, is connected with debug host 230, for the symbol content obtained to user feedback.
Debug host 230 comprises request unit 231, request unit 231 is for when embedded system is in running status, send the request message for obtaining symbol content to the debugging proxy being built in embedded system, request message comprises the designation that user provides.
Debugging proxy 250 comprises searches unit 251, reading unit 252 and response unit 253.Wherein, search unit 251, for according to designation, in the symbol table of image file, search corresponding symbolic address and symbol lengths online; Reading unit 252, and searches unit 251 and is connected, and for according to the symbolic address found and symbol lengths, reads corresponding symbol content from the processor memory of embedded system; Response unit 253, is connected with reading unit 252, for sending the response message comprising symbol content to debug host.
Debugging proxy is the agent entity being built in embedded system, and when embedded system is in running status, debugging proxy is also in running status, can be used for obtaining debugging relevant information.By sending the request message comprising the designation that user provides to debugging proxy, debugging proxy can be impelled to perform follow-up query manipulation.
Debugging proxy can from be in running status embedded system image file symbol table, real-time online searches the symbolic address corresponding to designation and symbol lengths that provide with user, so that obtain the symbol content in internal memory accordingly.Can position corresponding with symbolic address in the processor memory of the embedded system of run mode be in, according to the size of symbol lengths, take out corresponding symbol content, and feed back with the form of response message.
The embodiment of the present invention, by arranging debugging proxy in embedded system, can obtain symbol content by real-time online, thus obtaining version information quickly and easily, being supplied to user.
Figure 10 is the structural representation of the 3rd embodiment of the debugging apparatus of embedded system of the present invention, and this device 300 comprises that symbol table sets up module 310, symbol table adds module 320, debug host 330 and feedback module 340.
Wherein, symbol table sets up module 310, and for setting up symbol table, symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and symbol is for describing function, variable and the pretreatment information in embedded system image file; Symbol table adds module 320, sets up module 310 be connected with symbol table, for adding symbol table in the headspace of image file; Debug host 330, for the symbol table in the designation that provides according to user and image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of embedded system, obtain symbol content; Feedback module 340, is connected with debug host 330, for the symbol content obtained to user feedback.
Debug host 330 comprises off-line reading unit 331, and when delaying machine state for being in when embedded system, off-line reads the symbol content of all symbols in the symbol table of image file.
When embedded system be in delay machine state time, can extraction process device internal memory outside to embedded system, according to the symbol table of wherein image file, off-line lists all symbols, reads corresponding symbol content.
The embodiment of the present invention, to delay the analysis means after machine for user provides embedded system, is convenient to user and reads memory content corresponding with symbol in internal memory, improve the efficiency of positioning problems.
One of ordinary skill in the art will appreciate that all or part of flow process in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program completes, described program can be stored in a computer-readable recording medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
The foregoing is only preferred embodiment of the present invention, be not intended to limit the present invention, all any amendments done within the spirit and principles in the present invention, equivalent replacement and improvement etc., all should be included within protection scope of the present invention.
Claims (12)
1. an adjustment method for embedded system, is characterized in that, described method comprises:
Set up symbol table, described symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and described symbol is for describing function, variable and the pretreatment information in described embedded system image file;
Described symbol table is added in the headspace of described image file;
Symbol table in the designation provided according to user and described image file, searches corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of described embedded system, obtains symbol content;
To the symbol content that user feedback obtains.
2. the method for claim 1, it is characterized in that, symbol table in the described designation that provides according to user and described image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of described embedded system, obtain the step of symbol content, comprising:
When described embedded system is in running status, send the request message for obtaining symbol content to the debugging proxy being built in described embedded system, described request message comprises the designation that user provides;
Described debugging proxy, according to described designation, searches corresponding symbolic address and symbol lengths online in the symbol table of described image file;
Described debugging proxy, according to the symbolic address found and symbol lengths, reads corresponding symbol content from the processor memory of described embedded system, and sends the response message comprising described symbol content.
3. the method for claim 1, it is characterized in that, symbol table in the described designation that provides according to user and described image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of described embedded system, obtain the step of symbol content, comprising:
When described embedded system be in delay machine state time, off-line reads the symbol content of all symbols in the symbol table of described image file.
4. the method for claim 1, is characterized in that, described method also comprises:
Image file according to described embedded system generates version feature value, and described version feature value is for recording the version characteristic of described image file;
Described version feature value is added in the headspace of described image file.
5. method as claimed in claim 4, is characterized in that, described version feature value comprises generation moment of eigenwert, Message Digest Algorithm 5 (MD5) code of image file, the size of image file and reserved field.
6. the method for claim 1, is characterized in that, the step of the described symbol content obtained to user feedback, comprising:
Described symbol content is resolved;
Predefined data structure according to symbol presents described symbol content.
7. a debugging apparatus for embedded system, is characterized in that, described debugging apparatus comprises:
Symbol table sets up module, for setting up symbol table, described symbol table is used for the designation of stored symbols, the mapping relations between symbolic address and symbol lengths, and described symbol is for describing function, variable and the pretreatment information in described embedded system image file;
Symbol table adds module, for adding described symbol table in the headspace of described image file;
Debug host, for the symbol table in the designation that provides according to user and described image file, search corresponding symbolic address and symbol lengths, and according to the symbolic address found and symbol lengths, from the processor memory of described embedded system, obtain symbol content;
Feedback module, for the symbol content obtained to user feedback.
8. device as claimed in claim 7, it is characterized in that, described debugging apparatus also comprises the debugging proxy being built in described embedded system;
Described debug host comprises request unit, described request unit is used for when described embedded system is in running status, send the request message for obtaining symbol content to the debugging proxy being built in described embedded system, described request message comprises the designation that user provides;
Described debugging proxy comprises searches unit, reading unit and response unit;
Describedly search unit, for according to described designation, in the symbol table of described image file, search corresponding symbolic address and symbol lengths online;
Described reading unit, for according to the symbolic address found and symbol lengths, reads corresponding symbol content from the processor memory of described embedded system;
Described response unit, for sending the response message comprising described symbol content to described debug host.
9. device as claimed in claim 7, it is characterized in that, described debug host comprises off-line reading unit, and when delaying machine state for being in when described embedded system, off-line reads the symbol content of all symbols in the symbol table of described image file.
10. device as claimed in claim 7, it is characterized in that, described debugging apparatus also comprises:
Version feature value generation module, generate version feature value for the image file according to described embedded system, described version feature value is for recording the version characteristic of described image file;
Version feature value adds module, for adding described version feature value in the headspace of described image file.
11. devices as claimed in claim 10, is characterized in that, described version feature value comprises generation moment of eigenwert, Message Digest Algorithm 5 (MD5) code of image file, the size of image file and reserved field.
12. devices as claimed in claim 11, it is characterized in that, described feedback module comprises:
Resolution unit, for resolving described symbol content;
Display unit, presents described symbol content for the predefined data structure according to symbol.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510135709.7A CN104679660A (en) | 2015-03-26 | 2015-03-26 | Embedded system debugging method and device based on symbol table |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510135709.7A CN104679660A (en) | 2015-03-26 | 2015-03-26 | Embedded system debugging method and device based on symbol table |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104679660A true CN104679660A (en) | 2015-06-03 |
Family
ID=53314742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510135709.7A Pending CN104679660A (en) | 2015-03-26 | 2015-03-26 | Embedded system debugging method and device based on symbol table |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104679660A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107092554A (en) * | 2016-02-18 | 2017-08-25 | 阿里巴巴集团控股有限公司 | The failure code confirmation method and device of a kind of application program |
CN107193604A (en) * | 2017-05-25 | 2017-09-22 | 深圳震有科技股份有限公司 | Embedded system loads method, storage medium and the terminal of symbol table |
CN107329896A (en) * | 2017-06-29 | 2017-11-07 | 郑州云海信息技术有限公司 | A kind of analysis method and system of the program crashing based on BE |
CN107402885A (en) * | 2017-08-02 | 2017-11-28 | 郑州云海信息技术有限公司 | A kind of program debugging method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178684A (en) * | 2006-11-06 | 2008-05-14 | 中兴通讯股份有限公司 | Symbol locating method of embedded system |
CN101211309A (en) * | 2006-12-29 | 2008-07-02 | 中兴通讯股份有限公司 | Embedded system progress abnormal tracking position-finding method |
CN101340314A (en) * | 2008-08-11 | 2009-01-07 | 中兴通讯股份有限公司 | Real-time debugging positioning method of embedded system and apparatus thereof |
CN101882094A (en) * | 2010-06-10 | 2010-11-10 | 中兴通讯股份有限公司 | Method and system for making patch by embedded system |
-
2015
- 2015-03-26 CN CN201510135709.7A patent/CN104679660A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178684A (en) * | 2006-11-06 | 2008-05-14 | 中兴通讯股份有限公司 | Symbol locating method of embedded system |
CN101211309A (en) * | 2006-12-29 | 2008-07-02 | 中兴通讯股份有限公司 | Embedded system progress abnormal tracking position-finding method |
CN101340314A (en) * | 2008-08-11 | 2009-01-07 | 中兴通讯股份有限公司 | Real-time debugging positioning method of embedded system and apparatus thereof |
CN101882094A (en) * | 2010-06-10 | 2010-11-10 | 中兴通讯股份有限公司 | Method and system for making patch by embedded system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107092554A (en) * | 2016-02-18 | 2017-08-25 | 阿里巴巴集团控股有限公司 | The failure code confirmation method and device of a kind of application program |
CN107193604A (en) * | 2017-05-25 | 2017-09-22 | 深圳震有科技股份有限公司 | Embedded system loads method, storage medium and the terminal of symbol table |
CN107329896A (en) * | 2017-06-29 | 2017-11-07 | 郑州云海信息技术有限公司 | A kind of analysis method and system of the program crashing based on BE |
CN107402885A (en) * | 2017-08-02 | 2017-11-28 | 郑州云海信息技术有限公司 | A kind of program debugging method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104679660A (en) | Embedded system debugging method and device based on symbol table | |
CN105049486A (en) | Version management and file pulling control methods for static files, version management and file pulling control devices, and version control system | |
US20150033211A1 (en) | Program debugger and program debugging | |
CN105335137A (en) | Method and device used for processing source file | |
US9195567B1 (en) | Debugging data format conversion | |
CN106445643B (en) | It clones, the method and apparatus of upgrading virtual machine | |
WO2016095570A1 (en) | Debugging method and apparatus for embedded system, and storage medium | |
KR20190095099A (en) | Transaction system error detection method, apparatus, storage medium and computer device | |
CN110096541B (en) | Method and device for data exchange between databases | |
CN111294413B (en) | Method, device and readable medium for determining Internet Protocol (IP) address | |
CN112231407B (en) | DDL synchronization method, device, equipment and medium of PostgreSQL database | |
CN109683890A (en) | The modular method, apparatus of cascading style sheets, storage medium and equipment | |
US20150227350A1 (en) | Multi-dimensional, multi-configuration compilation phase output visualization technique | |
CN104133743B (en) | A kind of by burning file to the method for EMMC chip and device | |
TWI738726B (en) | Method and device for processing remote commands | |
CN104572638B (en) | Data read-write method and device | |
CN105117472A (en) | Generation system and introduction system for incremental file | |
CN102760212B (en) | Virtual desktop malicious code detecting method based on storage mirroring cloning mechanism | |
CN105607957B (en) | A kind of data acquisition analysis system based on OPC DA | |
CN105843661B (en) | A kind of code method for relocating and its system towards host system | |
JP5808264B2 (en) | Code generation apparatus, code generation method, and program | |
CN105335153A (en) | Dynamic script automatic-generating method | |
CN109656543A (en) | A kind of real time workshop method based on document keyword replacement | |
CN112559478B (en) | Log generation method and device, terminal equipment and storage medium | |
US20230267117A1 (en) | Driving data processing method, apparatus, device, automatic driving vehicle, medium and product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150603 |