CN102750167A - Method and device for starting application program and computer system - Google Patents

Method and device for starting application program and computer system Download PDF

Info

Publication number
CN102750167A
CN102750167A CN2012101778872A CN201210177887A CN102750167A CN 102750167 A CN102750167 A CN 102750167A CN 2012101778872 A CN2012101778872 A CN 2012101778872A CN 201210177887 A CN201210177887 A CN 201210177887A CN 102750167 A CN102750167 A CN 102750167A
Authority
CN
China
Prior art keywords
application program
emulator
program
start vector
address
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.)
Granted
Application number
CN2012101778872A
Other languages
Chinese (zh)
Other versions
CN102750167B (en
Inventor
李书旭
李耀荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210177887.2A priority Critical patent/CN102750167B/en
Publication of CN102750167A publication Critical patent/CN102750167A/en
Application granted granted Critical
Publication of CN102750167B publication Critical patent/CN102750167B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

An embodiment of the invention provides a method and a device for starting application program and a computer system. The method comprises analyzing binary files of loaded application program to obtain a program starting address in the application program; according to a relation between a preset starting address and a starting vector, obtaining a starting vector corresponding to the program starting address, and arranging the starting vector in a simulator; and when the simulator is started, configuring a starting program indicator when the program runs according to the starting vector, and operating the application program according to the starting program indicator. The device comprises an analysis module, an arrangement module and a starting module. The embodiment of the invention further provides the computer system which can automatically and accurately obtain the program starting address, enables the application program to automatically and accurately run, and improves efficiency of program development and debugging.

Description

Application program launching method, device and computer system
Technical field
The present invention relates to the communication technology, relate in particular to a kind of application program launching method, device and computer system.
Background technology
Flush bonding processor is the core of embedded system; It is the hardware cell of control, backup system operation; Its range of application is extremely wide; From 4 initial bit processors up till now still at 8 single-chip microcomputers of large-scale application, again to 32,64 the formula central processing units (Central Processing Unit) that receive extensive favor recently.Present most of flush bonding processor chip all is provided with two chip enable addresses, and one is used for starting in the sheet, and one is used for sheet and starts outward.In use, decide which chip enable address of use through specific pin input high level or low level usually to chip.The developer needs to use the link script that the program start address is directed to one of them chip enable address when the application program of exploitation flush bonding processor chip.When the Hardware configuration of the software arrangements of application program and chip was consistent, application program can normally be moved after being loaded on the chip, otherwise application program can't true(-)running.Emulator is used for the hardware behavior of analog chip, makes the software developer program start address in its application program of flexible design as required of chip, simultaneously also can be so that the hardware behavior of emulator and chip really is consistent.
In the prior art, the hardware behavior of two chip enable addresses of the form simulation embedded processing chip of emulator employing direct modeling, promptly first loading can be carried out linking format (Executable and Linkable Format; Hereinafter to be referred as: ELF) file; In the startup script of emulator, adopt a variable V ecsel to come the option program enabling address; Adopt another variable R eset to simulate again and be used for the rising edge pulse that chip is restarted, thus the operational process of simulation application in chip.
Yet prior art can't correctly be obtained the program start address usually automatically, thereby causes application program to move, and makes the efficient of program development and debugging reduce.
Summary of the invention
The embodiment of the invention provides a kind of application program launching method, device and computer system, obtains the program start address automatic accurately, makes application program true(-)running automatically to improve the efficient of program development and debugging.
First aspect of the embodiment of the invention provides a kind of application program launching method, comprising:
Binary file to the application program that loads is resolved, and obtains the program start address in the said application program;
According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and said start vector is arranged in the emulator;
After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
Another aspect of the embodiment of the invention provides a kind of application program launching device, comprising:
Parsing module is used for the binary file of the application program that loads is resolved, and obtains the program start address in the said application program;
Module is set, is used for, obtain the corresponding start vector in said program start address, and said start vector is arranged in the emulator according to the preset enabling address and the corresponding relation of start vector;
Start module, be used for after said emulator starts, the initial orders pointer when disposing said application program and move according to said start vector, and move said application program according to said initial orders pointer.
Another aspect of the embodiment of the invention provides a kind of computer system, comprising:
Bus;
The processor and the storer that link to each other with said bus;
Wherein, operation has emulator on the said processor, comprises above-mentioned application program launching device in the said emulator; Store the binary file of application program in the said storer.
Another aspect of the embodiment of the invention provides a kind of computer system, comprising:
Bus;
The processor and the storer that link to each other with said bus;
Operation has emulator on the said processor, stores the binary file of application program in the said storer;
Wherein, said emulator calls execution command and the code stored in the said storer through said bus, and to be used for: the binary file to the application program that is written into from storer is resolved, and obtains the program start address in the said application program; According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and said start vector is arranged in the said emulator; After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
The technique effect of the embodiment of the invention is: through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do one to the accompanying drawing of required use in embodiment or the description of the Prior Art below introduces simply; Obviously, the accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work property, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the process flow diagram of application program launching method embodiment one of the present invention;
Fig. 2 is the synoptic diagram that is provided with of start vector among the application program launching method embodiment one of the present invention;
Fig. 3 is the process flow diagram of application program launching method embodiment two of the present invention;
Fig. 4 is the synoptic diagram that is provided with of start vector among the application program launching method embodiment two of the present invention;
Fig. 5 is the structural representation of application program launching device embodiment one of the present invention;
Fig. 6 is the structural representation of application program launching device embodiment two of the present invention;
Fig. 7 is the structural representation of computer system embodiment one of the present invention;
Fig. 8 is the structural representation of computer system embodiment two of the present invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer; To combine the accompanying drawing in the embodiment of the invention below; Technical scheme in the embodiment of the invention is carried out clear, intactly description; Obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Fig. 1 is the process flow diagram of application program launching method embodiment one of the present invention, and as shown in Figure 1, present embodiment provides a kind of application program launching method, can specifically comprise the steps:
Step 101 is resolved the binary file of the application program that loads, obtains the program start address in the said application program.
In the present embodiment, the hardware behavior of using emulator to come analog chip, thereby the software developer of the chip program start address of flexible design application program as required.Present embodiment is automatic extraction procedure enabling address from application program, is specially through link script application programs to compile, and forms the binary file of application program.Then this binary file is loaded in the emulator, this binary file that loads is resolved, thereby get access to the program start address in the application program.Particularly; The binary file of application program can be specially the ELF file in the present embodiment; This step is resolved this ELF file; Identify the program start address in this ELF file, specifically can be " the Entry point address " variable in the automatic identification ELF file, thereby get access to the program start address in the application program that is loaded in the emulator.
Step 102 according to the preset enabling address and the corresponding relation of start vector, is obtained the corresponding start vector in said program start address, and said start vector is arranged in the emulator.
Behind the program start address in getting access to application program,, obtain the corresponding start vector in this program start address according to the enabling address preset in emulator and the corresponding relation of start vector.Automatically be set to the start vector that gets access in the emulator then; Whole process need not the user and manually participates in; Make that the configuration of start vector of user's application programs is transparent; Thereby can guarantee the accuracy of program start address setting, improve the intellectuality of emulator and the efficient of program development and debugging.
Step 103, after emulator starts, the initial orders pointer when moving according to the start vector configuring application program, and run application according to the initial orders pointer.
After the start vector that the program start address is corresponding is set in the emulator; After emulator starts; Just the initial orders pointer in the time of can moving according to the automatic configuring application program of this start vector, thus get access to the reference position that application program is moved in emulator.At this moment, emulator just can be according to this application program of initial orders pointer operation, promptly from this initial orders pointer this application program that brings into operation.Fig. 2 is the synoptic diagram that is provided with of start vector among the application program launching method embodiment one of the present invention; As shown in Figure 2; After from application program, automatically identifying the program start address, the start vector that this enabling address is corresponding is arranged among the vecsel in the emulator, then input pulse enabling signal in the reset pin; Promptly " Reset=0 ", " Reset=1 ", " Reset=0 " just can start application program.This shows, present embodiment can replace in the prior art need be in the startup script of emulator the extra scheme that start vector is set, whole process need not the user and participates in.
Present embodiment provides a kind of application program launching method; Through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
Fig. 3 is the process flow diagram of application program launching method embodiment two of the present invention, and as shown in Figure 3, present embodiment provides a kind of application program launching method, can specifically comprise the steps:
Step 301, the corresponding relation of pre-configured enabling address and start vector.
Chip is two enabling addresses with regard to starting outside startup and the sheet in the sheet of having confirmed chip after design is accomplished; In order to realize that chip is simulated; Emulator disposes two enabling addresses according to the configuration of chip, is about to two enabling addresses and is configured in self inside.Promptly in emulator, include two enabling addresses and be used for application program launching, an enabling address is used in sheet, starting application program, and another enabling address is used for outside sheet, starting application program.This step is the corresponding relation of pre-configured two enabling addresses of emulator and start vector, and the start vector here is a group address, comprises enabling address, interrupt address etc.
Step 302 is resolved the binary file of the application program that loads, obtains the program start address in the said application program.
Before running application through emulator, compile through link script application programs earlier, form the binary file of application program.Then this binary file is loaded in the emulator, this step is that the binary file that loads is resolved, thereby gets access to the program start address in the application program.Particularly; The binary file of application program can be specially the ELF file in the present embodiment; This step is resolved this ELF file; Identify the program start address in this ELF file, specifically can be " the Entry point address " variable in the automatic identification ELF file, thereby get access to the program start address in the application program that is loaded in the emulator.
Step 303 according to the preset enabling address and the corresponding relation of start vector, is obtained the corresponding start vector in said program start address.
Behind the program start address in getting access to application program, be pre-configured in enabling address and the corresponding relation of start vector in the emulator, get access to the corresponding start vector in this program start address according to above-mentioned steps.
Step 304, the said start vector of configuration in the startup script of the said emulator that generates.
After getting access to start vector automatically, present embodiment can be configured in this start vector in the startup script of emulator of generation.Fig. 4 is the synoptic diagram that is provided with of start vector among the application program launching method embodiment two of the present invention; As shown in Figure 4; The start vector that gets access to is configured in the startup script with restarting variable R eset; Can be 0 or 1 for the value of configuration start vector vecsel specifically, representing the enabling address respectively be that interior startup of sheet or sheet start outward.
Step 305 is input to said startup script in the said emulator, so that said start vector is arranged in the said emulator.
In starting script, behind the configuration start vector, should start script and be input in the emulator, thereby realize start vector is arranged in the emulator.
Step 306, after said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector.
After the start vector that the program start address is corresponding is set in the emulator; After emulator starts; Just the initial orders pointer in the time of can moving according to the automatic configuring application program of this start vector, thus get access to the reference position that application program is moved in emulator.
Step 307 is moved said application program according to said initial orders pointer.
After the start vector that the program start address is corresponding is set in the emulator, after emulator starts, the initial orders pointer when emulator just can move according to the automatic configuring application program of this start vector, thus get access to the reference position that application program is moved.At this moment, emulator just can be according to this application program of initial orders pointer operation, promptly from this initial orders pointer this application program that brings into operation.After from application program, automatically identifying the program start address; The start vector that this enabling address is corresponding is arranged among the vecsel in the emulator; With replace in the prior art need be in the startup script of emulator the extra scheme that start vector is set, whole process need not the user and participates in.
Present embodiment provides a kind of application program launching method; Through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
One of ordinary skill in the art will appreciate that: all or part of step that realizes above-mentioned each method embodiment can be accomplished through the relevant hardware of programmed instruction.Aforesaid program can be stored in the computer read/write memory medium.This program the step that comprises above-mentioned each method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
Fig. 5 is the structural representation of application program launching device embodiment one of the present invention, and as shown in Figure 5, present embodiment provides a kind of application program launching device, can specifically carry out each step among the said method embodiment one, repeats no more here.The application program launching device that present embodiment provides can specifically comprise parsing module 501, module 502 is set and starts module 503.Wherein, parsing module 501 is used for the binary file of the application program that loads is resolved, and obtains the program start address in the said application program.Module 502 is set is used for, obtain the corresponding start vector in said program start address, and said start vector is arranged in the emulator according to the preset enabling address and the corresponding relation of start vector.Start module 503 and be used for after said emulator starts, the initial orders pointer when disposing said application program and move according to said start vector, and move said application program according to said initial orders pointer.
Fig. 6 is the structural representation of application program launching device embodiment two of the present invention, and as shown in Figure 6, present embodiment provides a kind of application program launching device, can specifically carry out each step among the said method embodiment two, repeats no more here.The application program launching device that present embodiment provides is provided with module 502 and can specifically comprises acquiring unit 512, dispensing unit 522 and unit 532 is set on above-mentioned basis shown in Figure 5.Wherein, acquiring unit 512 is used for according to the preset enabling address and the corresponding relation of start vector, obtains the corresponding start vector in said program start address.Dispensing unit 522 is used for the said start vector of startup script configuration at the said emulator that generates.Unit 532 is set is used for said startup script is input to said emulator, so that said start vector is arranged in the said emulator.
Further, the application program launching device that present embodiment provides can also comprise configuration module 504, and configuration module 504 is used for the corresponding relation of pre-configured enabling address and start vector.
Particularly, the binary file in the present embodiment is specially and can carries out linking format ELF file.
Present embodiment provides a kind of application program launching device; Through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
Fig. 7 is the structural representation of computer system embodiment one of the present invention, and as shown in Figure 7, present embodiment provides a kind of computer system 70, the processor 72 and storer 73 that can specifically comprise bus 71 and link to each other with bus 71.Wherein, operation has emulator 721 on the processor 72, comprises above-mentioned Fig. 5 or application program launching device shown in Figure 6 in the emulator 721, stores the binary file of application program in the storer 73.
Present embodiment provides a kind of computer system; Through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
Fig. 8 is the structural representation of computer system embodiment two of the present invention, and as shown in Figure 8, present embodiment provides a kind of computer system 80, the processor 82 and storer 83 that can specifically comprise bus 81 and link to each other with bus 81.Wherein, operation has emulator 821 on the processor 82, stores the binary file of application program in the storer 83.Emulator 821 is through said bus, calls the execution command and the code of storage in the storer 83, and to be used for: the binary file to the application program that is written into from storer 83 is resolved, and obtains the program start address in the said application program; According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and said start vector is arranged in the said emulator; After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
Particularly, the emulator 821 in the present embodiment specifically is used for the binary file of the application program that is written into from storer 83 is resolved, and obtains the program start address in the said application program; According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and in the startup script of the said emulator that generates, dispose said start vector; Said startup script is input in the said emulator, so that said start vector is arranged in the said emulator; After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
Further, the emulator in the present embodiment 821 also is used for the corresponding relation of pre-configured enabling address and start vector.
Present embodiment provides a kind of computer system; Through the binary file that is carried in the application program in the emulator is resolved; Thereby get access to the program start address in the application program automatically; And the start vector that this program start address is corresponding is arranged in the emulator automatically, and starts the back at emulator and come to run application automatically according to start vector; Present embodiment can obtain the program start address automatic accurately, makes application program true(-)running automatically to have improved the efficient of program development and debugging.
What should explain at last is: above each embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although the present invention has been carried out detailed explanation with reference to aforementioned each embodiment; Those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, perhaps to wherein part or all technical characteristic are equal to replacement; And these are revised or replacement, do not make the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.

Claims (12)

1. an application program launching method is characterized in that, comprising:
Binary file to the application program that loads is resolved, and obtains the program start address in the said application program;
According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and said start vector is arranged in the emulator;
After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
2. method according to claim 1 is characterized in that, said said start vector is arranged in the emulator comprises:
The said start vector of configuration in the startup script of the said emulator that generates;
Said startup script is input in the said emulator, so that said start vector is arranged in the said emulator.
3. method according to claim 1 and 2 is characterized in that, also comprises:
The corresponding relation of pre-configured enabling address and start vector.
4. method according to claim 1 and 2 is characterized in that, said binary file is specially can carry out linking format ELF file.
5. an application program launching device is characterized in that, comprising:
Parsing module is used for the binary file of the application program that loads is resolved, and obtains the program start address in the said application program;
Module is set, is used for, obtain the corresponding start vector in said program start address, and said start vector is arranged in the emulator according to the preset enabling address and the corresponding relation of start vector;
Start module, be used for after said emulator starts, the initial orders pointer when disposing said application program and move according to said start vector, and move said application program according to said initial orders pointer.
6. device according to claim 5 is characterized in that, the said module that is provided with comprises:
Acquiring unit is used for according to the preset enabling address and the corresponding relation of start vector, obtains the corresponding start vector in said program start address;
Dispensing unit is used for the said start vector of startup script configuration at the said emulator that generates;
The unit is set, is used for said startup script is input to said emulator, so that said start vector is arranged in the said emulator.
7. according to claim 5 or 6 described devices, it is characterized in that, also comprise:
Configuration module is used for the corresponding relation of pre-configured enabling address and start vector.
8. according to claim 5 or 6 described devices, it is characterized in that said binary file is specially can carry out linking format ELF file.
9. a computer system is characterized in that, comprising:
Bus;
The processor and the storer that link to each other with said bus;
Wherein, operation has emulator on the said processor, comprises each described application program launching device like claim 5-8 in the said emulator; Store the binary file of application program in the said storer.
10. a computer system is characterized in that, comprising:
Bus;
The processor and the storer that link to each other with said bus;
Operation has emulator on the said processor, stores the binary file of application program in the said storer;
Wherein, said emulator calls execution command and the code stored in the said storer through said bus, and to be used for: the binary file to the application program that is written into from storer is resolved, and obtains the program start address in the said application program; According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and said start vector is arranged in the said emulator; After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
11. computer system according to claim 10 is characterized in that, said simulation apparatus body is used for the binary file of the application program that is written into from storer is resolved, and obtains the program start address in the said application program; According to the preset enabling address and the corresponding relation of start vector, obtain the corresponding start vector in said program start address, and in the startup script of the said emulator that generates, dispose said start vector; Said startup script is input in the said emulator, so that said start vector is arranged in the said emulator; After said emulator starts, the initial orders pointer when disposing said application program operation according to said start vector, and move said application program according to said initial orders pointer.
12., it is characterized in that said emulator also is used for the corresponding relation of pre-configured enabling address and start vector according to claim 10 or 11 described computer systems.
CN201210177887.2A 2012-06-01 2012-06-01 Application program launching method, device and computer system Expired - Fee Related CN102750167B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210177887.2A CN102750167B (en) 2012-06-01 2012-06-01 Application program launching method, device and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210177887.2A CN102750167B (en) 2012-06-01 2012-06-01 Application program launching method, device and computer system

Publications (2)

Publication Number Publication Date
CN102750167A true CN102750167A (en) 2012-10-24
CN102750167B CN102750167B (en) 2016-06-08

Family

ID=47030386

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210177887.2A Expired - Fee Related CN102750167B (en) 2012-06-01 2012-06-01 Application program launching method, device and computer system

Country Status (1)

Country Link
CN (1) CN102750167B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750500A (en) * 2013-12-25 2015-07-01 深圳市民展科技开发有限公司 Method and system for starting application program
CN111938508A (en) * 2019-05-15 2020-11-17 添可智能科技有限公司 Ground brush type identification method, dust collection equipment and storage medium
CN112130926A (en) * 2020-09-17 2020-12-25 百富计算机技术(深圳)有限公司 Application program running method and device, terminal equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074650A1 (en) * 2001-10-17 2003-04-17 Tankut Akgul Debugger operating system for embedded systems
CN1527196A (en) * 2003-03-08 2004-09-08 深圳市中兴通讯股份有限公司上海第二 Device and method for creating executable program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030074650A1 (en) * 2001-10-17 2003-04-17 Tankut Akgul Debugger operating system for embedded systems
CN1527196A (en) * 2003-03-08 2004-09-08 深圳市中兴通讯股份有限公司上海第二 Device and method for creating executable program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
BIGFIREBIRD: "arm elf bin的资料,以及我的一点点的理解(转)", 《HTTP://BIGFIREBIRD.ITEYE.COM/BLOG/713971》, 16 July 2010 (2010-07-16) *
张激 等: "基于二进制翻译的仿真器关键技术研究", 《计算机工程》, vol. 36, no. 16, 31 August 2010 (2010-08-31) *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750500A (en) * 2013-12-25 2015-07-01 深圳市民展科技开发有限公司 Method and system for starting application program
CN104750500B (en) * 2013-12-25 2017-12-01 深圳市民展科技开发有限公司 Start the method and system of application program
CN111938508A (en) * 2019-05-15 2020-11-17 添可智能科技有限公司 Ground brush type identification method, dust collection equipment and storage medium
CN111938508B (en) * 2019-05-15 2024-03-08 添可智能科技有限公司 Floor brush type identification method, dust collection equipment and storage medium
CN112130926A (en) * 2020-09-17 2020-12-25 百富计算机技术(深圳)有限公司 Application program running method and device, terminal equipment and storage medium
WO2022057418A1 (en) * 2020-09-17 2022-03-24 百富计算机技术(深圳)有限公司 Method and apparatus for running application program, terminal device and storage medium
CN112130926B (en) * 2020-09-17 2023-10-24 深圳市兆珑科技有限公司 Application program running method, device, terminal equipment and storage medium

Also Published As

Publication number Publication date
CN102750167B (en) 2016-06-08

Similar Documents

Publication Publication Date Title
CN110515641A (en) The update method of server firmware, apparatus and system
CN105204913A (en) Method and system for running Linux application on Android operating system and system
CN102693144B (en) A kind of method of capacitance plate firmware upgrade of Android mobile terminal
US9645911B2 (en) System and method for debugging firmware/software by generating trace data
CN110716845B (en) Log information reading method of Android system
EP2706459B1 (en) Apparatus and method for validating a compiler for a reconfigurable processor
CN103605540A (en) Flash mirror fast writing method based on Android system
CN103019787A (en) Function call relation determining method, hotfix updating method and hotfix updating device
CN103970557A (en) Storage device and system starting method thereof
CN103514015A (en) Method and device for booting operation system from storage medium
CN112068852B (en) Method, system, equipment and medium for installing open-source software based on domestic server
CN105760191A (en) Embedded system equipment programming mass production method
CN103677885A (en) ARM FLASH simple program programming method
CN101620542B (en) Compatible updating method of ultrasonic imaging equipment software data
CN110413230A (en) A kind of embedded system construction method and storage medium
CN105512031A (en) Mobile terminal and automatic test method
CN111338925A (en) Applet test method, device and system, electronic equipment and storage medium
CN105224309A (en) A kind of method and apparatus transferring function
CN113868174B (en) Verification platform building method and device and storage medium
CN105573913A (en) Program debugging method and program debugging system in optical network unit (ONU) system
CN115291946A (en) Hongmong system transplanting method, device, electronic equipment and readable medium
CN102750167A (en) Method and device for starting application program and computer system
CN108694052B (en) Firmware upgrading method, firmware upgrading device and firmware upgrading system
CN104063234A (en) Compatible method and device
CN102331961A (en) Method, system and dispatcher for simulating multiple processors in parallel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160608

Termination date: 20180601