CN102750167A - Method and device for starting application program and computer system - Google Patents
Method and device for starting application program and computer system Download PDFInfo
- 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
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
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:
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:
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2012
- 2012-06-01 CN CN201210177887.2A patent/CN102750167B/en not_active Expired - Fee Related
Patent Citations (2)
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)
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)
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 |