CN106020921A - Peripheral application transplantation method and system - Google Patents
Peripheral application transplantation method and system Download PDFInfo
- Publication number
- CN106020921A CN106020921A CN201610327212.XA CN201610327212A CN106020921A CN 106020921 A CN106020921 A CN 106020921A CN 201610327212 A CN201610327212 A CN 201610327212A CN 106020921 A CN106020921 A CN 106020921A
- Authority
- CN
- China
- Prior art keywords
- application program
- bag
- file configuration
- peripheral hardware
- compilation script
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
The invention provides a peripheral application transplantation method and system. The method comprises the steps of performing compilation through a preset Eclipse platform with a function of compiling an Android system-based compilation script and a Ubuntu system-based compilation script to obtain an Android system-based first file configuration compilation script and a Ubuntu system-based second file configuration compilation script; executing the first file configuration compilation script and the second file configuration compilation script to obtain corresponding function instruction package and interface package; calling the corresponding function instruction package or interface package in a peripheral application to compile the application; and transplanting the compiled application in a system of an Android system terminal device or a Ubuntu system terminal device corresponding to a peripheral. A utility program is transplanted in two platforms, so that the universality of the peripheral application is improved.
Description
Technical field
The present invention relates to field of software development, the implantation method of a kind of peripheral hardware application program and system thereof.
Background technology
Along with the development of embedded communication technology, based on Android operation system and embedded Ubuntu
The embedded system application of operating system is more extensive, but, Intelligent hardware product operation system, core
Core and the multiformity of peripheral hardware so that application layer needs to do substantial amounts of transplanting work.Such as, based on RK2918,
The product of the chips such as RK3128, RK3188, they may connect different embedded printer cores, for
For application layer, need the adaptive workload done relatively big, be unfavorable for a shifting applied on different product
Plant.
At present, for embedded printer, IC-card, magnetic stripe card, non-card, PSAM card and cash box etc. are connect
Peripheral hardware, has special SDK (Software Development Kit, SDK) to peripheral hardware
Adaptation and operational order be packaged, compile.But, the adaptation of application program can only be answered for a certain kind
With platform, for the application program of different platform, need to develop corresponding application program the most adaptive, therefore
The versatility of application program is the highest.
Summary of the invention
For above-mentioned problems of the prior art, the present invention provides the transplanting side of a kind of peripheral hardware application program
Method and system thereof, it is possible to increase the versatility of peripheral hardware application program.
The implantation method of the peripheral hardware application program of the present invention, technical scheme is as follows:
The first file configuration compiling foot based on android system is obtained by default Eclipse platform compiling
Basis and the second file configuration compilation script based on Ubuntu system;Described Eclipse platform has volume
Translate compilation script based on android system and the function of compilation script based on Ubuntu system;Described
One file configuration compilation script is for sealing preset function based on android system instruction and interface
Dress, described second file configuration compilation script is for instructing preset function based on Ubuntu system and connecing
Mouth is packaged;
Perform described first file configuration compilation script and the second file configuration compilation script, obtain corresponding
Function command wrapper and interface encapsulation bag;
Calling corresponding function command wrapper or interface encapsulation bag in the application program of peripheral hardware, compiling is described
Application program;
Will compiling after application program be transplanted to Android system terminal equipment corresponding to described peripheral hardware or
In the system of Ubuntu system terminal equipment.
The implant system of the peripheral hardware application program of the present invention, including:
Collector, for obtaining based on android system first by default Eclipse platform compiling
File configuration compilation script and the second file configuration compilation script based on Ubuntu system;Described Eclipse
Platform has compiling compilation script based on android system and the merit of compilation script based on Ubuntu system
Energy;Described first file configuration compilation script is for instructing preset function based on android system and connecing
Mouth is packaged, and described second file configuration compilation script is for referring to based on the preset function of Ubuntu system
Order and interface are packaged;
Package module, is used for performing described first file configuration compilation script and the second file configuration compiling foot
This, obtain corresponding function command wrapper and interface encapsulation bag;
Calling module, for calling corresponding function command wrapper or interface envelope in the application program of peripheral hardware
Dress bag, compiles described application program;
Run module, for the application program after compiling is transplanted to android system corresponding to described peripheral hardware eventually
In the system of end equipment or Ubuntu system terminal equipment.
The implantation method of the peripheral hardware application program of the present invention and system thereof, by default have compiling based on
The compilation script of android system and the function Eclipse platform of compilation script based on Ubuntu system, compile
Translate and obtain the first file configuration compilation script based on android system and based on Ubuntu system
Two file configuration compilation scripts, perform described first file configuration compilation script and the compiling of the second file configuration
Script, obtains corresponding function command wrapper and interface encapsulation bag, calls in the application program of peripheral hardware
Corresponding function command wrapper or interface encapsulation bag, compile described application program, by the application journey after compiling
Sequence is transplanted to Android system terminal equipment corresponding to described peripheral hardware or the system of Ubuntu system terminal equipment
In, it is achieved utility program transplants two platforms, thus improves the versatility of peripheral hardware application program.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the implantation method of the peripheral hardware application program of an embodiment;
Fig. 2 is the structural representation of the implant system of the peripheral hardware application program of an embodiment.
Detailed description of the invention
In order to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to this
Bright it is described in further detail.
Refer to the schematic flow sheet of the implantation method of the peripheral hardware application program of an embodiment in Fig. 1, including
Step S101 is to step S104:
S101, obtains the first file configuration based on android system by default Eclipse platform compiling
Compilation script and the second file configuration compilation script based on Ubuntu system.
Wherein, described Eclipse (IDE) platform be an open source code, based on Java
Expansible development platform, by pre-setting, make Eclipse platform have compiling based on android system
Compilation script and the function of compilation script based on Ubuntu system.Described first file configuration compilation script
For preset function based on android system instruction and interface are packaged, described second file configuration
Compilation script is for being packaged preset function based on Ubuntu system instruction and interface.
Further, based on android system the is obtained described by default Eclipse platform compiling
Before one file configuration compilation script and the second file configuration compilation script based on Ubuntu system,
(Android Software Development Kit, Android is soft to arrange AndroidSDK in Eclipse platform
Part development kit), NDK (Native Development Kit, primary development kit) and GCC (GNU
Compiler Collection, GNU compiler external member).Described compiling by default Eclipse platform is obtained
The first file configuration compilation script based on android system and the second file based on Ubuntu system
Configuration compilation script, compiles including obtaining the first file configuration by described AndroidSDK, NDK compiling
Script, and obtain the second file configuration compilation script by described GCC compiling.
Wherein, GCC includes C, C++, Objective-C, Fortran, Java, Ada and Go language
Front end, also includes the storehouse (such as libstdc++, libgcj etc.) of these language;Android NDK is one
Series developing instrument based on android system, it is allowed to application developer is embedding in Android application program
Entering the code that C/C++ language is write, the code compilation that NDK writes C, C Plus Plus becomes Android system
So bag program of system.
S102, performs described first file configuration compilation script and the second file configuration compilation script, obtains
Corresponding function command wrapper and interface encapsulation bag.
This step, by performing described first file configuration compilation script, obtains based on android system presetting
Function command wrapper and based on android system preset interface encapsulation bag;Described by performing
Second file configuration compilation script, obtain based on Ubuntu system preset function command wrapper and
The interface encapsulation bag preset based on Ubuntu system, thus obtain corresponding function command wrapper and connect
Mouth wrapper.
Further, the described first file configuration compilation script of described execution and the second file configuration compiling foot
This, obtain corresponding function command wrapper and interface encapsulation bag, including performing described first file configuration
Compilation script, is packaged preset function based on android system instruction and preset interface respectively,
To corresponding so bag based on android system and jar bag;Perform described second file configuration compilation script,
Respectively preset function based on Ubuntu system instruction and preset interface are packaged, obtain corresponding base
So bag and jar bag in Ubuntu system.
Further, if the application program of described peripheral hardware is based on android system, then in described application program
Call so bag based on android system and jar bag;If the application program of described peripheral hardware is based on Ubuntu
System, then call so bag based on Ubuntu system and jar bag in described application program.
S103, calls corresponding function command wrapper or interface encapsulation bag in the application program of peripheral hardware, compiles
Translate described application program.Described peripheral hardware includes embedded printer, IC-card, magnetic stripe card, non-meets card, PSAM
Card and cash box etc. need the external equipment that application program is transplanted with terminal unit system application layer.
Further, in the application program of peripheral hardware, corresponding function command wrapper or interface are called described
Before wrapper, compile described function command wrapper and interface encapsulation bag, obtain SDK library program;Institute
State in the application program of peripheral hardware, call corresponding function command wrapper or interface encapsulation bag, including: outside
If application program in call corresponding function command wrapper or interface encapsulation in described SDK library program
Bag.Described function command wrapper and interface encapsulation bag can be entered by this step by the form of SDK library program
Row outsourcing so that corresponding wrapper can directly invoke, and improves efficiency.
Further, after the described application program of described compiling, the application program after debugging compiling, thus
Ensure the accuracy of application program.
Further, in order to be further ensured that the accuracy of application program, compiling can be debugged in the following manner
After application program: if described application program is based on android system, by the Run of described Eclipse platform
Or described application program write and debugs in android terminal device by Debug function;If described application
Program based on Ubuntu system, by NFS NFS derive from described application program based on
The jar bag of Ubuntu system is debugged on Ubuntu terminal unit.
S104 will compiling after application program be transplanted to Android system terminal equipment corresponding to described peripheral hardware or
In the system of Ubuntu system terminal equipment.In soft project, program is considered lived body, by source
Code is transferred to run another kind of environment from a kind of environment, is referred to as transplanting.
Knowable to the implantation method of the peripheral hardware application program of the present embodiment, by default have compiling based on
The compilation script of android system and the function Eclipse platform of compilation script based on Ubuntu system, compile
Translate and obtain the first file configuration compilation script based on android system and based on Ubuntu system
Two file configuration compilation scripts, perform described first file configuration compilation script and the compiling of the second file configuration
Script, obtains corresponding function command wrapper and interface encapsulation bag, calls in the application program of peripheral hardware
Corresponding function command wrapper or interface encapsulation bag, compile described application program, by the application journey after compiling
Sequence is transplanted to Android system terminal equipment corresponding to described peripheral hardware or the system of Ubuntu system terminal equipment
In, it is achieved utility program transplants two platforms, thus improves the versatility of peripheral hardware application program.
The relatively good implementation of the implantation method of the peripheral hardware application program of a present invention presented below, specifically wraps
Include four steps:
The first step: configure the SDK compilation tool across hardware platform.It is pre-configured with at Eclipse platform
AndroidSDK, NDK and GCC instrument, arranges two set compiling configurations, and a set of configuration uses AndroidSDK
And NDK is compiled, write Android.mk file configuration compiling item (that is the first file configuration compile
Translate script), for compiling out the SDK that environmentally can run at android;Another set of configuration uses GCC
Compiling, writes makefile file configuration compilation script (that is second file configuration compilation script), is used for compiling
Translate the SDK that can run on ubuntu, so can realize using same set of source code, compile out two respectively
The SDK that individual environment uses.
Second step: compile out and include so bag based on android system and jar bag, and include based on ubuntu
So bag of system and the SDK library program of jar bag.For the peripheral hardware portability function of some cores, use C language
Speech exploitation, is encapsulated the complicated order of different peripheral hardwares, externally provides a simple call method,
And it is encapsulated as so bag by JNI technology, it is provided that call to Java interface layer storehouse;For java interface library layer,
Owing to some interface needs to rely on java standard api, part of interface is also encapsulated as jar bag, it is provided that gives and uses java
The application call of technological development.
3rd step: call SDK library in the application program of peripheral hardware.Android is applied, can be compiling
After Android so bag and jar bag import to based on Eclipse exploitation Android engineering in by application call;
For the Java application run on Ubuntu, the JNI so bag after compiling and jar bag are imported based on Eclipse
The Java engineering project of exploitation is called.
4th step: compile, debug and run the application program of peripheral hardware.Android is applied, uses
Run or the Debug function of Eclipse is running and debugging routine on program burn writing to android terminal device;
For the Java application run in Ubuntu terminal unit, after PC end compiles, pass through NFS
Derivation can run jar bag and be applied on equipment run and remote debugging.
The SDK compilation tool of this implementation is by having Java, JNI and the C language of cross-platform characteristic
Technology realizes, and can once write code, compiles out the SDK that can run in different platform, uses this to overlap SDK
Compilation tool, can compile out two sets respectively SDK code and support android system and Ubuntu respectively
So bag of system and the SDK library program of jar bag.
In actual application, user is without understanding the operation principle of too many printer, during for saving configuration
Between, peripheral hardware application can be developed in the engineering of the direct SDK Demo in the manner, it is also possible to again build
A vertical newly built construction, imports to so bag and the jar bag of SDK core to call in engineering.User is according to reality
Demand, the interface method that calling printer or magnetic stripe card SDK provides realizes related application, and compiles application
Program is run on intelligent terminal.
The present invention also provides for the implant system of a kind of peripheral hardware application program, as in figure 2 it is shown, include collector
201, package module 202, calling module 203 and operation module 204.
Described collector 201 is for obtaining based on android system by default Eclipse platform compiling
The first file configuration compilation script and the second file configuration compilation script based on Ubuntu system;Institute
State Eclipse platform and there is compiling compilation script based on android system and compiling based on Ubuntu system
The function of script;Described first file configuration compilation script is for referring to preset function based on android system
Order and interface are packaged, and described second file configuration compilation script is for by based on Ubuntu system pre-
If function command and interface are packaged;Described package module 202 is used for performing described first file configuration
Compilation script and the second file configuration compilation script, obtain corresponding function command wrapper and interface envelope
Dress bag;And described calling module 203 is for calling corresponding function command envelope in the application program of peripheral hardware
Dress bag or interface encapsulation bag, compile described application program;Described operation module 204 is for by answering after compiling
The Android system terminal equipment corresponding with program portable to described peripheral hardware or Ubuntu system terminal equipment
In system.
Knowable to the implant system of the peripheral hardware application program of the present embodiment, by default have compiling based on
The compilation script of android system and the function Eclipse platform of compilation script based on Ubuntu system, compile
Translate and obtain the first file configuration compilation script based on android system and based on Ubuntu system
Two file configuration compilation scripts, perform described first file configuration compilation script and the compiling of the second file configuration
Script, obtains corresponding function command wrapper and interface encapsulation bag, calls in the application program of peripheral hardware
Corresponding function command wrapper or interface encapsulation bag, compile described application program, by the application journey after compiling
Sequence is transplanted to Android system terminal equipment corresponding to described peripheral hardware or the system of Ubuntu system terminal equipment
In, it is achieved utility program transplants two platforms, thus improves the versatility of peripheral hardware application program.
Wherein in an embodiment, described collector 201 includes arranging submodule, at Eclipse
Platform arranges AndroidSDK, primary development kit NDK and GNU compiler external member GCC;
And the first compiling submodule, for obtaining the first file join by described AndroidSDK, NDK compiling
Put compilation script, and obtain the second file configuration compilation script by described GCC compiling.
Wherein in an embodiment, described package module 202 includes the first encapsulation submodule, is used for performing
Described first file configuration compilation script, instructs preset function based on android system respectively and presets
Interface is packaged, and obtains corresponding so bag based on android system and jar bag;And second encapsulation
Submodule, is used for performing described second file configuration compilation script, presets based on Ubuntu system respectively
Function command and preset interface are packaged, and obtain corresponding so bag based on Ubuntu system and jar
Bag.
Wherein in an embodiment, described calling module 203 includes that first calls submodule, if for institute
State the application program of peripheral hardware based on android system, then call based on Android system in described application program
So bag of system and jar bag;And second call submodule, if for described peripheral hardware application program based on
Ubuntu system, then call so bag based on Ubuntu system and jar bag in described application program.
Wherein in an embodiment, described calling module 203 also includes the second compiling submodule, is used for
Before the application program of peripheral hardware calls corresponding function command wrapper or interface encapsulation bag, compile described merit
Wrapper and interface encapsulation bag can be instructed, obtain SDK library program;And the 3rd call submodule, it is used for
Corresponding function command wrapper or interface envelope in described SDK library program is called in the application program of peripheral hardware
Dress bag.This embodiment can be by the form of SDK library program by described function command wrapper and interface encapsulation
Bag carries out outsourcing so that corresponding wrapper can directly invoke, and improves efficiency.
Wherein in an embodiment, the implant system of described peripheral hardware application program also includes debugging module, uses
In the application program after the described application program of described compiling, after debugging compiling.
Wherein in an embodiment, described debugging module includes the first debugging module, if for described application
Program is based on android system, by Run or the Debug function of described Eclipse platform by described application
Program is write and is debugged in android terminal device;And second debugging module, if for described application journey
Sequence, based on Ubuntu system, is derived based on Ubuntu from described application program by NFS NFS
The jar bag of system is debugged on Ubuntu terminal unit.
Each technical characteristic of embodiment described above can combine arbitrarily, for making description succinct, the most right
The all possible combination of each technical characteristic in above-described embodiment is all described, but, if these skills
There is not contradiction in the combination of art feature, is all considered to be the scope that this specification is recorded.
Embodiment described above only have expressed the several embodiments of the present invention, and it describes more concrete and detailed,
But therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that, for this area
Those of ordinary skill for, without departing from the inventive concept of the premise, it is also possible to make some deformation and
Improving, these broadly fall into protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be with appended
Claim is as the criterion.
Claims (10)
1. the implantation method of a peripheral hardware application program, it is characterised in that including:
The first file configuration compiling foot based on android system is obtained by default Eclipse platform compiling
Basis and the second file configuration compilation script based on Ubuntu system;Described Eclipse platform has volume
Translate compilation script based on android system and the function of compilation script based on Ubuntu system;Described
One file configuration compilation script is for sealing preset function based on android system instruction and interface
Dress, described second file configuration compilation script is for instructing preset function based on Ubuntu system and connecing
Mouth is packaged;
Perform described first file configuration compilation script and the second file configuration compilation script, obtain corresponding
Function command wrapper and interface encapsulation bag;
Calling corresponding function command wrapper or interface encapsulation bag in the application program of peripheral hardware, compiling is described
Application program;
Will compiling after application program be transplanted to Android system terminal equipment corresponding to described peripheral hardware or
In the system of Ubuntu system terminal equipment.
The implantation method of peripheral hardware application program the most according to claim 1, it is characterised in that described logical
Cross preset Eclipse platform compiling obtain the first file configuration compilation script based on android system, with
And before the second file configuration compilation script of based on Ubuntu system, including:
AndroidSDK, primary development kit NDK and GNU compiling is set in Eclipse platform
Device external member GCC;
Described compiling by default Eclipse platform obtains the first file configuration volume based on android system
Translate script and the second file configuration compilation script based on Ubuntu system, including:
Obtain the first file configuration compilation script by described AndroidSDK, NDK compiling, and pass through
Described GCC compiling obtains the second file configuration compilation script.
The implantation method of peripheral hardware application program the most according to claim 1, it is characterised in that described in hold
The described first file configuration compilation script of row and the second file configuration compilation script, obtain corresponding function and refer to
Make wrapper and interface encapsulation bag, including:
Perform described first file configuration compilation script, respectively preset function based on android system is instructed
And preset interface is packaged, obtain corresponding so bag based on android system and jar bag;
Perform described second file configuration compilation script, respectively preset function based on Ubuntu system is instructed
And preset interface is packaged, obtain corresponding so bag based on Ubuntu system and jar bag;
Described in the application program of peripheral hardware, call corresponding function command wrapper or interface encapsulation bag, including:
If the application program of described peripheral hardware is based on android system, then call in described application program based on
So bag of android system and jar bag;
If the application program of described peripheral hardware is based on Ubuntu system, then call in described application program based on
So bag of Ubuntu system and jar bag.
4. according to the implantation method of the peripheral hardware application program described in claims 1 to 3 any one, its feature
Be, described in the application program of peripheral hardware, call corresponding function command wrapper or interface encapsulation bag before,
Including:
Compile described function command wrapper and interface encapsulation bag, obtain SDK library program;
Described in the application program of peripheral hardware, call corresponding function command wrapper or interface encapsulation bag, including:
In the application program of peripheral hardware, call in described SDK library program corresponding function command wrapper or connect
Mouth wrapper.
The implantation method of peripheral hardware application program the most according to claim 1, it is characterised in that described volume
After translating described application program, including:
Application program after debugging compiling.
The implantation method of peripheral hardware application program the most according to claim 5, it is characterised in that described tune
Application program after examination compiling, including:
If described application program is based on android system, by Run or Debug of described Eclipse platform
Described application program is write and is debugged in android terminal device by function;
If described application program is based on Ubuntu system, by NFS NFS from described application program
Middle derivation jar based on Ubuntu system bag is debugged on Ubuntu terminal unit.
7. the implant system of a peripheral hardware application program, it is characterised in that including:
Collector, for obtaining based on android system first by default Eclipse platform compiling
File configuration compilation script and the second file configuration compilation script based on Ubuntu system;Described Eclipse
Platform has compiling compilation script based on android system and the merit of compilation script based on Ubuntu system
Energy;Described first file configuration compilation script is for instructing preset function based on android system and connecing
Mouth is packaged, and described second file configuration compilation script is for referring to based on the preset function of Ubuntu system
Order and interface are packaged;
Package module, is used for performing described first file configuration compilation script and the second file configuration compiling foot
This, obtain corresponding function command wrapper and interface encapsulation bag;
Calling module, for calling corresponding function command wrapper or interface envelope in the application program of peripheral hardware
Dress bag, compiles described application program;
Run module, for the application program after compiling is transplanted to android system corresponding to described peripheral hardware eventually
In the system of end equipment or Ubuntu system terminal equipment.
The implant system of peripheral hardware application program the most according to claim 7, it is characterised in that described volume
Translate module to include:
Submodule is set, for arranging AndroidSDK, primary development kit NDK in Eclipse platform
And GNU compiler external member GCC;
First compiling submodule, joins for obtaining the first file by described AndroidSDK, NDK compiling
Put compilation script, and obtain the second file configuration compilation script by described GCC compiling.
The implant system of peripheral hardware application program the most according to claim 7, it is characterised in that described envelope
Die-filling piece includes:
First encapsulation submodule, is used for performing described first file configuration compilation script, respectively will be based on Android
The preset function instruction of system and preset interface are packaged, and obtain based on android system
So bag and jar bag;
Second encapsulation submodule, is used for performing described second file configuration compilation script, respectively will be based on Ubuntu
The preset function instruction of system and preset interface are packaged, and obtain corresponding so based on Ubuntu system
Bag and jar bag;
Described calling module includes:
First calls submodule, if for the application program of described peripheral hardware based on android system, then described
Application program calls so bag based on android system and jar bag;
Second calls submodule, if for the application program of described peripheral hardware based on Ubuntu system, then described
Application program calls so bag based on Ubuntu system and jar bag.
10., according to the implant system of the peripheral hardware application program described in claim 7 to 9 any one, it is special
Levying and be, described calling module also includes:
Second compiling submodule, for call in the application program of peripheral hardware corresponding function command wrapper or
Before interface encapsulation bag, compile described function command wrapper and interface encapsulation bag, obtain SDK library program;
3rd calls submodule, corresponding for calling in the application program of peripheral hardware in described SDK library program
Function command wrapper or interface encapsulation bag.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610327212.XA CN106020921B (en) | 2016-05-16 | 2016-05-16 | The transplantation method and its system of peripheral hardware application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610327212.XA CN106020921B (en) | 2016-05-16 | 2016-05-16 | The transplantation method and its system of peripheral hardware application program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106020921A true CN106020921A (en) | 2016-10-12 |
CN106020921B CN106020921B (en) | 2019-03-29 |
Family
ID=57097559
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610327212.XA Active CN106020921B (en) | 2016-05-16 | 2016-05-16 | The transplantation method and its system of peripheral hardware application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106020921B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106951265A (en) * | 2017-03-29 | 2017-07-14 | 武汉斗鱼网络科技有限公司 | development environment building method and device |
CN107908407A (en) * | 2017-12-11 | 2018-04-13 | 北京奇虎科技有限公司 | Compilation Method, device and terminal device |
CN109240697A (en) * | 2017-05-22 | 2019-01-18 | 腾讯科技(深圳)有限公司 | Calling processing method and device, storage medium |
CN109284112A (en) * | 2018-09-28 | 2019-01-29 | 郑州云海信息技术有限公司 | A kind of method and apparatus used to run the application |
CN110992607A (en) * | 2019-11-22 | 2020-04-10 | 福建新大陆支付技术有限公司 | Method for accessing terminal by interface protocol mode |
CN111104163A (en) * | 2019-12-23 | 2020-05-05 | 北京东方广视科技股份有限公司 | Method and device for implanting EOC management software into target platform |
WO2021027772A1 (en) * | 2019-08-15 | 2021-02-18 | 华为技术有限公司 | Method for switching running of application and device |
CN112585573A (en) * | 2020-02-26 | 2021-03-30 | 深圳市大疆创新科技有限公司 | Compilation control method, compilation control device and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713902A (en) * | 2013-12-26 | 2014-04-09 | Tcl集团股份有限公司 | Method and system for BOA compiling based on Android system |
-
2016
- 2016-05-16 CN CN201610327212.XA patent/CN106020921B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103713902A (en) * | 2013-12-26 | 2014-04-09 | Tcl集团股份有限公司 | Method and system for BOA compiling based on Android system |
Non-Patent Citations (3)
Title |
---|
刘双林: "基于3G网络的智能手机视频监控系统的研究", 《中国优秀硕士学位论文全文数据 信息科技辑》 * |
张欢: "智能手表代码保护技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
栾丽丽: "基于Android的视频数据采集与处理", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106951265A (en) * | 2017-03-29 | 2017-07-14 | 武汉斗鱼网络科技有限公司 | development environment building method and device |
CN106951265B (en) * | 2017-03-29 | 2022-01-04 | 武汉斗鱼网络科技有限公司 | Development environment building method and device |
CN109240697A (en) * | 2017-05-22 | 2019-01-18 | 腾讯科技(深圳)有限公司 | Calling processing method and device, storage medium |
CN107908407A (en) * | 2017-12-11 | 2018-04-13 | 北京奇虎科技有限公司 | Compilation Method, device and terminal device |
CN107908407B (en) * | 2017-12-11 | 2021-09-07 | 北京奇虎科技有限公司 | Compilation method, device and terminal device |
CN109284112A (en) * | 2018-09-28 | 2019-01-29 | 郑州云海信息技术有限公司 | A kind of method and apparatus used to run the application |
WO2021027772A1 (en) * | 2019-08-15 | 2021-02-18 | 华为技术有限公司 | Method for switching running of application and device |
CN112394906A (en) * | 2019-08-15 | 2021-02-23 | 华为技术有限公司 | Method and equipment for switching application operation |
CN110992607A (en) * | 2019-11-22 | 2020-04-10 | 福建新大陆支付技术有限公司 | Method for accessing terminal by interface protocol mode |
CN111104163A (en) * | 2019-12-23 | 2020-05-05 | 北京东方广视科技股份有限公司 | Method and device for implanting EOC management software into target platform |
CN111104163B (en) * | 2019-12-23 | 2023-08-22 | 北京东方广视科技股份有限公司 | Method and device for implanting EOC management software into target platform |
CN112585573A (en) * | 2020-02-26 | 2021-03-30 | 深圳市大疆创新科技有限公司 | Compilation control method, compilation control device and storage medium |
WO2021168711A1 (en) * | 2020-02-26 | 2021-09-02 | 深圳市大疆创新科技有限公司 | Compiling control method, compiling control apparatus and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106020921B (en) | 2019-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106020921A (en) | Peripheral application transplantation method and system | |
KR20120095372A (en) | The method and device for development environment converting | |
CN104503819A (en) | Assembler for different operating systems (OSes) and assembly transplantation method | |
CN102681893B (en) | The cross-platform implementation method of executable program and mobile terminal | |
US8464230B2 (en) | Methods and systems to implement non-ABI conforming features across unseen interfaces | |
CN111309292B (en) | MATLAB/Simulink-based full-model executable program construction method | |
CN109799971B (en) | File generation device and method | |
CN101408849A (en) | Method and system for compiling and executing TTCN-3 language | |
CN109358839A (en) | A kind of method and storage medium of embedded scm software development | |
JP2009505275A (en) | System, method, and computer program for inspecting safety of execution application program in module | |
CN110457044B (en) | Haxe application compiling method and device and electronic equipment | |
CN115185539A (en) | Method, device and storage medium for generating executable dynamic link library file | |
CN115185627A (en) | Method, system and computer-readable storage medium for real-time simulation | |
Bothner | Compiling java with gcj | |
Hong et al. | The application guide of mixed programming between MATLAB and other programming languages | |
CN102999371B (en) | Interface Development method and system based on Lua script | |
CN101944061A (en) | Method and device for debugging codes | |
CN106970787A (en) | A kind of automobile controller rapid prototyping implementation method | |
CN102609354A (en) | C++ program remote debugging method based on GNU (GNU's Not Unix) open source software | |
CN103631585A (en) | Method and system for developing application program | |
CN110795104A (en) | Method for generating TensorFlow custom operation | |
CN107340995A (en) | A kind of traction control applied software development system | |
CN102566481A (en) | C language-based PLC (Programmable Logic Controller) control system and realization method thereof | |
CN104572425B (en) | Program debugging method, apparatus and system | |
CN103488519A (en) | Implement method of interactive scripting language interpreter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |