CN101963915A - Building method of compilation and system thereof - Google Patents

Building method of compilation and system thereof Download PDF

Info

Publication number
CN101963915A
CN101963915A CN2010102932977A CN201010293297A CN101963915A CN 101963915 A CN101963915 A CN 101963915A CN 2010102932977 A CN2010102932977 A CN 2010102932977A CN 201010293297 A CN201010293297 A CN 201010293297A CN 101963915 A CN101963915 A CN 101963915A
Authority
CN
China
Prior art keywords
compiling
compiler engine
batch processing
configuration information
processing 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
Application number
CN2010102932977A
Other languages
Chinese (zh)
Other versions
CN101963915B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010293297.7A priority Critical patent/CN101963915B/en
Publication of CN101963915A publication Critical patent/CN101963915A/en
Application granted granted Critical
Publication of CN101963915B publication Critical patent/CN101963915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a building method of compilation, which comprises the following steps of: setting a batch processing script and a compiling engine; transmitting the read compiling configuration information to the compiling engine by the batch processing script after starting up the compiling engine; and controlling the execution of the whole compiling work and generating a construction document after the compiling engine receives the compiling configuration information. The invention further discloses a building system of compilation. The method and the system can greatly reduce the workload of the software developing workers, thereby improving the work efficiency.

Description

A kind of construction method of compiling and system
Technical field
The present invention relates to the technique of compiling of the communications field, be meant a kind of construction method and system of compiling especially.
Background technology
Quickening day by day along with the mobile phone terminal renewal speed, the competition in market is also more and more fierce, the production firm of mobile phone terminal not merely has been satisfied with can develop a competitive mobile phone products, simultaneously, the hope that hope is developed the customization mobile phone with the short time is also more and more urgent, shortens the construction cycle of mobile phone that is:.In the performance history of a mobile phone, software development has occupied the long time.
At present, it is very universal to utilize SDK (Software Development Kit) (SDK, Software Development Kit) to carry out the exploitation of cell phone software based on BREW (BREW, Binary Runtime Environmentfor Wireless) platform.But, in existing cell phone software performance history, the compilation script file that the building mode of compiling need rely on the user to write voluntarily.Yet, in existing software development process, separately, therefore, the software developer does not only need to be concerned about software development for software development and software arrangements, but also needs are responsible for software arrangements work such as writing of compilation script, yet the work of writing compilation script is extremely loaded down with trivial details, and needs the software developer to grasp a script, so, cause software developer's workload to increase greatly.In addition, compilation script is the program of procedure, and so, the software developer is difficult to safeguard whole compilation process, and when going wrong, is difficult to debugging.In addition, the function of the compilation script that configures fully is comparatively single, can only finish compilation facility that is:, can not add more tools and call; The function of the compilation script of writing does not voluntarily also have extendability, specifically, generally, the compilation script that the software developer writes can only carry out code compile, if add new code module or new facility invokes again, then need to write again compilation script, so, can cause the workload of repetition very big.
In sum, the immense pressure of engineering compiling is brought bigger puzzlement to the software developer, causes its work efficiency to reduce greatly.Therefore, the cell phone software developer wishes to have a kind of compiler framework that can improve the SDK development scheme, and then alleviates the pressure of engineering compiling and management, thereby improves software developer's work efficiency.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of construction method and system of compiling, can solve the defective that compilation script is difficult to write in the prior art, can also solve further that compilation script is difficult to safeguard and the defective of function expansibility difference.
For achieving the above object, technical scheme of the present invention is achieved in that
The invention provides a kind of construction method of compiling, batch processing script and compiler engine are set, this method also comprises:
After compiler engine started, the compiling configuration information that the batch processing script will read sent compiler engine to, and compiler engine is controlled the execution of whole compiling work after receiving the compiling configuration information, and generated project file.
In the such scheme, this method further comprises:
The compiling parameter that the batch processing script will be provided with sends to compiler engine;
After compiler engine is received the compiling parameter, according to compiling parameter and compiling configuration information, control the execution of whole compiling work, and generate project file.
In the such scheme, before compiler engine started, this method further comprised:
Batch processing script initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, start compiler engine.
In the such scheme, described compiler engine is controlled the execution of whole compiling work, and generates project file, is specially:
Compiler engine carries out level with compilation operations to be divided, and according to the compiling configuration information each module compiles is become corresponding file destination, and all file destination links that generate are generated project file.
The present invention also provides a kind of constructing system of compiling, and this system comprises: write unit, batch processing script and compiler engine; Wherein,
Write the unit, be used to be provided with batch processing script and compiler engine;
The batch processing script is used for sending the compiling configuration information that reads to compiler engine after compiler engine starts;
Compiler engine is used for controlling the execution of whole compiling work after receiving the compiling configuration information that the batch processing script transmits, and generates project file.
In the such scheme, this system further comprises:
Dispensing unit is used for configuration compiling configuration information;
Storage unit is used for the compiling configuration information of stored configuration.
In the such scheme, described dispensing unit also is used to be provided with the compiling parameter;
Described storage unit also is used for the store compiled parameter.
In the such scheme, described batch processing script, the compiling parameter that also is used for being provided with sends to compiler engine;
Described compiler engine after also being used to receive the compiling parameter of batch processing script transmission, according to compiling parameter and compiling configuration information, is controlled the execution of whole compiling work, and is generated project file.
In the such scheme, described batch processing script also is used for the initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, starts compiler engine,
Described compiler engine also is used to be batch processing script startup.
In the such scheme, described compiler engine also is used for project file is saved in assigned address, and output journal information.
The construction method of compiling provided by the present invention and system, the compiling configuration information that the batch processing script will read sends compiler engine to, after compiler engine is received the compiling configuration information, control the execution of whole compiling work, and generation project file, the present invention adopts compiler engine to carry out whole compiling work with the mode that the compiling configuration information separates, the software developer only is responsible for configuration compiling configuration information, compiler engine is write by system personnel, so, can significantly reduce software developer's workload, and then increase work efficiency, thus the development time of shortening mobile phone terminal.
In addition, after compiler engine is received the compiling configuration information, compilation operations is carried out level divides, and according to the compiling configuration information each module compiles is become corresponding file destination, all file destination links that generate are generated project file, in follow-up use, need increase new code module or new facility invokes again, then only needing increases a code module to corresponding layer, perhaps, directly on the former basis that has levels, increase a level again, so, can realize the expansion of compilation facility.
After generating project file, compiler engine is saved in assigned address with project file, and output journal information, and so, when mistake appearred in compiling, the software developer can orient corresponding compiling problem fast according to described log information, is convenient to safeguard.
In addition, the batch processing script compiling parameter that will be provided with sends to compiler engine; After compiler engine is received the compiling parameter, according to compiling parameter and compiling configuration information, control the execution of whole compiling work, and generation project file, the software developer can also be according to the needs configuration compiling parameter in when exploitation, so, and when compiling work, the software developer can safeguard whole compilation process, and then can realize the expansion of compilation facility better.
Description of drawings
Fig. 1 is the construction method schematic flow sheet of the present invention's compiling;
Fig. 2 is the construction framework figure of the present invention's compiling;
Fig. 3 is the constructing system structural representation of the present invention's compiling.
Embodiment
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
The construction method of the present invention's compiling as shown in Figure 1, may further comprise the steps:
Step 101: batch processing script and compiler engine are set, and execution in step 102 afterwards;
Here, described batch processing script and the compiler engine of being provided be meant and write batch processing script and compiler engine, and writing of batch processing script is identical with writing of existing batch processing script, can use any script to write, such as: Perl etc.; Wherein, Perl have form flexibly, write simple advantage;
The function of the batch processing script of writing comprises: can read the compiling configuration information, and the compiling configuration information that will read sends compiler engine to; Further, the compiling parameter that is provided with can also be sent to compiler engine; Further, can also the initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, start compiler engine;
When writing compiler engine, the personnel that write carry out level according to software developer's demand and write, and write the logic compiler order of each level, give an example, the software developer develops man-machine interface (MMI on binary runtime environment for wireless, Man Machine Interface) uses, the personnel that write are when writing, BREW is a level, MMI writes for another level, and the logic compiler order of BREW layer and MMI layer is set, such as: at the MMI layer, the logic compiler of each module is in proper order: call compilation tool, and import the compiling parameter into and compile the source file that needs; The software program file that the higher level lanquage that described source file utilizes machine not discern for the software developer is developed, the higher level lanquage that described machine can not be discerned can be JAVA, C++ etc.; Each level includes corresponding module again, the module that defines when developing MMI according to the software developer of MMI is determined the module that the MMI layer comprises, accordingly, according to when developing MMI, binary runtime environment for wireless is determined the module that the BREW layer comprises for the employed functional module of realization of supporting each functions of modules of MMI, such as: the module that the MMI layer comprises can be the standby module, SMS module, module is set, cards folder module or the like, the module that the BREW layer comprises is for supporting the module of each functions of modules of MMI layer, such as: the module of MMI layer needs the video support, and then the BREW layer will comprise the video module; When writing compiler engine, can adopt any script to write, such as: Makefile etc., Makefile are a kind of scripts comparatively commonly used;
The compiler engine of writing is after startup, can control whole compilation process, level is carried out in operation divide, and each module compiles is become corresponding file destination, and all file destinations that will generate link the project file that last generation project needs according to the compiling configuration information of configuration; Further, can also carry out the control of corresponding compilation process according to the compiling parameter of input, the compiling parameter difference of input, the module that then compiles in the compilation process can be different; Further, project file can also be saved in assigned address, and output journal information;
In the subsequent applications process, if add new module again, then need to revise the compiler engine of writing, when revising, only needing increases a module to corresponding layer; If add new facility invokes again, then directly increasing a layer again on the former basis that has levels gets final product, for above-mentioned example, in the subsequent applications process, if increased the resource compilation facility, then only need on the basis of BREW layer and MMI layer, increase one deck again, be used for calling the resource compilation tool; When practical application, the function of compiler engine is realized by the node of needs support, each node all can be finished certain function, several groups of nodes form a layer, therefore altogether, if in the subsequent applications process, also need to increase module or new facility invokes, then only needing to add new node can realize, so, and the configuration before energy is compatible fully.
Step 102: after compiler engine started, the compiling configuration information that the batch processing script will read sent compiler engine to, and compiler engine is controlled the execution of whole compiling work after receiving the compiling configuration information, and generated project file;
Particularly, after compiler engine is received the compiling configuration information, compilation operations is carried out level divide, and each module compiles is become corresponding file destination, all file destination links that generate are generated project file according to the compiling configuration information; Wherein, the level of compilation operations when writing write and carried out level and divide, and the logic compiler order of each level when writing, and according to the compiling configuration information each module compiles become corresponding file destination; For above-mentioned example, compilation operations is divided into the BREW layer to compiler engine and the MMI layer compiles respectively, wherein, for the MMI layer, compiler engine is according to the logic compiler order, that is: call compilation tool, and import the compiling parameter into and compile the source file that needs, respectively according to standby module, SMS module, the compiling configuration information of each modules such as module, cards folder module is set, the source file that finds employed compilation tool of each module of compiling and compiling to need becomes corresponding file destination with each module compiles;
Here, described project file is meant executable file;
This method can further include:
The compiling parameter that the batch processing script will be provided with sends to compiler engine;
After compiler engine is received the compiling parameter, according to compiling parameter and compiling configuration information, control the execution of whole compiling work, and generate project file; Described compiling parameter is disposed by the software developer, so that the software developer can safeguard whole compilation process, needs when foundation develops software are provided with, for above-mentioned example, the MMI that supposes the present exploitation of software developer of MMI is a debug version, and the standby module does not need compiling in this compilation process, wherein, comprise the compiling of standby module in the debug version, the software version that compiling then can be set is a debug version, and setting does not compile the standby module, after compiler engine is received the compiling parameter, when carrying out the compiling of each module of MMI layer, the module of selecting to have in the debug version compiles, and or not the standby module when compiling;
Before compiler engine started, this method can further include:
Batch processing script initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, start compiler engine;
Here, the concrete processing procedure of batch processing script initialization translation and compiling environment is identical with the concrete processing procedure of existing compilation script initialization translation and compiling environment;
Described compiling configuration information is disposed by the software developer, each module that each level comprised all has corresponding compiling configuration information, described compiling configuration information is the assignment of some variablees, specifically, the compiling configuration information can comprise: the compilation tool of use, the path of source file that compiling needs and corresponding header file etc., the resource of needs when compiler engine can find compiling according to described compiling configuration information, the compilation tool of described use can be Cygwin or real time inspection compilation tool (RVCT, Real ViewCompilation Tools) etc. compilation tool commonly used, for different modules, the compilation tool that uses, the path of source file and corresponding header file can be inequality, for above-mentioned example, the software developer of BREW is the relevant compiling configuration information of BREW layer configuration, the software developer of MMI is the relevant compiling configuration information of MMI layer configuration, particularly, the standby module that comprises for the MMI layer, SMS module, module is set, each modules such as cards folder module dispose relevant compiling configuration information respectively, and each module that comprises for the BREW layer of supporting each functions of modules of MMI layer disposes relevant compiling configuration information respectively; As can be seen, the software developer only need dispose the compiling configuration information and get final product, and does not need to write compilation script, so, can improve software developer's work efficiency greatly from top description;
After generating project file, compiler engine is saved in assigned address with project file, and output journal information; Wherein, described assigned address is meant when writing compiler engine, the preservation position of the project file of setting; When mistake appearred in compiling, the software developer can orient corresponding compiling problem fast according to described log information.
Fig. 2 is the construction framework figure of the compiling of the present invention when reality is used, can find out the building process of the whole compiling of the present invention more intuitively from Fig. 2, particularly, the software developer can be with the compiling parameter input that is provided with from user entry, after the translation and compiling environment initialization procedure is finished, carry out the level compiling by compiler engine according to the compiling configuration information and the compiling parameter of software developer's configuration, when compiling, logic compiler order according to every layer compiles each module in the layer, after compiling is finished, output project file and log information that is: are saved in assigned address with project file, and output journal information.
For realizing said method, the present invention also provides a kind of constructing system of compiling, and as shown in Figure 3, this system comprises: write unit 31, batch processing script 32 and compiler engine 33; Wherein,
Write unit 31, be used to be provided with batch processing script 32 and compiler engine 33;
Batch processing script 32 is used for sending the compiling configuration information that reads to compiler engine 33 after compiler engine 33 starts;
Compiler engine 33 is used for controlling the execution of whole compiling work after receiving the compiling configuration information that batch processing script 32 transmits, and generates project file.
Wherein, described compiler engine 33, specifically be used for: after receiving the compiling configuration information of batch processing script 32 transmission, compilation operations is carried out level divides, and according to the compiling configuration information each module compiles is become corresponding file destination, all file destination links with generating generate project file.
This system can further include: dispensing unit is used for configuration compiling configuration information;
This system can further include: storage unit is used for the compiling configuration information of stored configuration.
Described batch processing script 32, the compiling parameter that also is used for being provided with sends to compiler engine 33;
Compiler engine 33 after also being used to receive the compiling parameter of batch processing script 32 transmissions, is controlled the execution of whole compiling work according to compiling parameter and compiling configuration information, and is generated project file.
Described dispensing unit also is used to be provided with the compiling parameter;
Described storage unit also is used for the store compiled parameter.
Described batch processing script 32 also is used for the initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, starts compiler engine 33,
Described compiler engine 33 also is used to be batch processing script 32 and starts.
Described compiler engine 33 also is used for project file is saved in assigned address, and output journal information.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the construction method of a compiling is characterized in that, batch processing script and compiler engine are set, and this method also comprises:
After compiler engine started, the compiling configuration information that the batch processing script will read sent compiler engine to, and compiler engine is controlled the execution of whole compiling work after receiving the compiling configuration information, and generated project file.
2. method according to claim 1 is characterized in that, this method further comprises:
The compiling parameter that the batch processing script will be provided with sends to compiler engine;
After compiler engine is received the compiling parameter, according to compiling parameter and compiling configuration information, control the execution of whole compiling work, and generate project file.
3. method according to claim 1 and 2 is characterized in that, before compiler engine started, this method further comprised:
Batch processing script initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, start compiler engine.
4. method according to claim 1 and 2 is characterized in that described compiler engine is controlled the execution of whole compiling work, and generates project file, is specially:
Compiler engine carries out level with compilation operations to be divided, and according to the compiling configuration information each module compiles is become corresponding file destination, and all file destination links that generate are generated project file.
5. the constructing system of a compiling is characterized in that, this system comprises: write unit, batch processing script and compiler engine; Wherein,
Write the unit, be used to be provided with batch processing script and compiler engine;
The batch processing script is used for sending the compiling configuration information that reads to compiler engine after compiler engine starts;
Compiler engine is used for controlling the execution of whole compiling work after receiving the compiling configuration information that the batch processing script transmits, and generates project file.
6. system according to claim 5 is characterized in that, this system further comprises:
Dispensing unit is used for configuration compiling configuration information;
Storage unit is used for the compiling configuration information of stored configuration.
7. system according to claim 6 is characterized in that,
Described dispensing unit also is used to be provided with the compiling parameter;
Described storage unit also is used for the store compiled parameter.
8. system according to claim 7 is characterized in that,
Described batch processing script, the compiling parameter that also is used for being provided with sends to compiler engine;
Described compiler engine after also being used to receive the compiling parameter of batch processing script transmission, according to compiling parameter and compiling configuration information, is controlled the execution of whole compiling work, and is generated project file.
9. according to each described system of claim 5 to 8, it is characterized in that,
Described batch processing script also is used for the initialization translation and compiling environment, and after the initialization translation and compiling environment is finished, starts compiler engine,
Described compiler engine also is used to be batch processing script startup.
10. according to each described system of claim 5 to 8, it is characterized in that,
Described compiler engine also is used for project file is saved in assigned address, and output journal information.
CN201010293297.7A 2010-09-25 2010-09-25 The construction method of a kind of compiling and system Active CN101963915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010293297.7A CN101963915B (en) 2010-09-25 2010-09-25 The construction method of a kind of compiling and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010293297.7A CN101963915B (en) 2010-09-25 2010-09-25 The construction method of a kind of compiling and system

Publications (2)

Publication Number Publication Date
CN101963915A true CN101963915A (en) 2011-02-02
CN101963915B CN101963915B (en) 2016-06-15

Family

ID=43516797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010293297.7A Active CN101963915B (en) 2010-09-25 2010-09-25 The construction method of a kind of compiling and system

Country Status (1)

Country Link
CN (1) CN101963915B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799462A (en) * 2011-05-27 2012-11-28 深圳市金蝶中间件有限公司 Eclipse-platform-based script engine device and collocation method for Eclipse platforms
CN102819445A (en) * 2012-07-30 2012-12-12 国电南瑞科技股份有限公司 Quick transplanting method of comprehensive software of transformer substation on embedded system hardware platform
CN102831003A (en) * 2011-06-14 2012-12-19 上海三旗通信科技股份有限公司 Auxiliary tool set system under MediaTek (MTK) compile environment
CN103077066A (en) * 2013-02-02 2013-05-01 深圳市中兴移动通信有限公司 Method and system for embedding product key information during compiling
CN103885790A (en) * 2012-12-20 2014-06-25 龙尚科技(上海)有限公司 Method for analytically running programmable scripts on wireless mobile terminal
CN104572231A (en) * 2013-10-23 2015-04-29 航天信息股份有限公司 Device and method for project migration among different operating platforms
CN105320523A (en) * 2015-10-16 2016-02-10 北京恒华伟业科技股份有限公司 Data processing method and apparatus
CN105760208A (en) * 2016-04-12 2016-07-13 芯讯通无线科技(上海)有限公司 Computer program compiling method and apparatus
CN105867924A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 System and method for deploying compiling environments in batch mode
CN105912379A (en) * 2016-04-01 2016-08-31 青岛海信电器股份有限公司 Management method of compiling tasks and management device for compiling tasks
CN108287720A (en) * 2018-02-08 2018-07-17 深圳创维-Rgb电子有限公司 software compilation method, device, equipment and storage medium
CN108491197A (en) * 2018-02-13 2018-09-04 北京控制工程研究所 A kind of in-orbit maintenance injection code generating method of the spacecraft compiled based on same platform combination
CN109857406A (en) * 2019-02-15 2019-06-07 上海微小卫星工程中心 Satellite embedded software batch processing system and method
CN110471663A (en) * 2018-05-11 2019-11-19 杭州海康威视数字技术股份有限公司 A kind of code compiling method, device and electronic equipment
CN111596920A (en) * 2019-02-21 2020-08-28 迈普通信技术股份有限公司 File compiling method and device, compiling equipment and storage medium
CN112148303A (en) * 2020-09-28 2020-12-29 Oppo(重庆)智能科技有限公司 File generation method, device, terminal and storage medium
CN113222300A (en) * 2021-06-15 2021-08-06 中国银行股份有限公司 Method and device for processing product modification data, readable medium and equipment
CN113721917A (en) * 2021-08-03 2021-11-30 北京科东电力控制***有限责任公司 Power grid dispatching control system automatic compiling method and device based on domestic chip

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289138A (en) * 2008-05-30 2009-12-10 Hitachi Systems & Services Ltd Software development system for developing software product for built-in device
CN101667135A (en) * 2009-09-30 2010-03-10 浙江大学 Interactive parallelization compiling system and compiling method thereof
CN101667134A (en) * 2009-09-23 2010-03-10 中兴通讯股份有限公司 Method for constructing compiling system, compiling system and constructing device thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289138A (en) * 2008-05-30 2009-12-10 Hitachi Systems & Services Ltd Software development system for developing software product for built-in device
CN101667134A (en) * 2009-09-23 2010-03-10 中兴通讯股份有限公司 Method for constructing compiling system, compiling system and constructing device thereof
CN101667135A (en) * 2009-09-30 2010-03-10 浙江大学 Interactive parallelization compiling system and compiling method thereof

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799462B (en) * 2011-05-27 2015-07-29 深圳市金蝶中间件有限公司 Based on the script engine device of Eclipse platform and the collocation method of Eclipse platform
CN102799462A (en) * 2011-05-27 2012-11-28 深圳市金蝶中间件有限公司 Eclipse-platform-based script engine device and collocation method for Eclipse platforms
CN102831003A (en) * 2011-06-14 2012-12-19 上海三旗通信科技股份有限公司 Auxiliary tool set system under MediaTek (MTK) compile environment
CN102819445A (en) * 2012-07-30 2012-12-12 国电南瑞科技股份有限公司 Quick transplanting method of comprehensive software of transformer substation on embedded system hardware platform
CN102819445B (en) * 2012-07-30 2015-05-20 国电南瑞科技股份有限公司 Quick transplanting method of comprehensive software of transformer substation on embedded system hardware platform
CN103885790A (en) * 2012-12-20 2014-06-25 龙尚科技(上海)有限公司 Method for analytically running programmable scripts on wireless mobile terminal
CN103077066B (en) * 2013-02-02 2016-08-31 努比亚技术有限公司 A kind of method and system of embedded product key message when compiling
CN103077066A (en) * 2013-02-02 2013-05-01 深圳市中兴移动通信有限公司 Method and system for embedding product key information during compiling
CN104572231A (en) * 2013-10-23 2015-04-29 航天信息股份有限公司 Device and method for project migration among different operating platforms
CN104572231B (en) * 2013-10-23 2018-09-18 航天信息股份有限公司 Engineering transplantation method between different operation platform and device
CN105320523A (en) * 2015-10-16 2016-02-10 北京恒华伟业科技股份有限公司 Data processing method and apparatus
CN105867924A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 System and method for deploying compiling environments in batch mode
CN105912379A (en) * 2016-04-01 2016-08-31 青岛海信电器股份有限公司 Management method of compiling tasks and management device for compiling tasks
CN105912379B (en) * 2016-04-01 2019-07-23 青岛海信电器股份有限公司 A kind of compiler task management method and compiler task managing device
CN105760208A (en) * 2016-04-12 2016-07-13 芯讯通无线科技(上海)有限公司 Computer program compiling method and apparatus
CN108287720A (en) * 2018-02-08 2018-07-17 深圳创维-Rgb电子有限公司 software compilation method, device, equipment and storage medium
CN108287720B (en) * 2018-02-08 2021-06-11 深圳创维-Rgb电子有限公司 Software compiling method, device, equipment and storage medium
CN108491197A (en) * 2018-02-13 2018-09-04 北京控制工程研究所 A kind of in-orbit maintenance injection code generating method of the spacecraft compiled based on same platform combination
CN108491197B (en) * 2018-02-13 2021-06-11 北京控制工程研究所 Spacecraft on-orbit maintenance injection code generation method based on same-platform combined compilation
CN110471663A (en) * 2018-05-11 2019-11-19 杭州海康威视数字技术股份有限公司 A kind of code compiling method, device and electronic equipment
CN110471663B (en) * 2018-05-11 2024-01-02 杭州海康威视数字技术股份有限公司 Code compiling method and device and electronic equipment
CN109857406A (en) * 2019-02-15 2019-06-07 上海微小卫星工程中心 Satellite embedded software batch processing system and method
CN111596920A (en) * 2019-02-21 2020-08-28 迈普通信技术股份有限公司 File compiling method and device, compiling equipment and storage medium
CN112148303A (en) * 2020-09-28 2020-12-29 Oppo(重庆)智能科技有限公司 File generation method, device, terminal and storage medium
CN112148303B (en) * 2020-09-28 2024-05-28 Oppo(重庆)智能科技有限公司 File generation method, device, terminal and storage medium
CN113222300A (en) * 2021-06-15 2021-08-06 中国银行股份有限公司 Method and device for processing product modification data, readable medium and equipment
CN113222300B (en) * 2021-06-15 2024-04-30 中国银行股份有限公司 Method, device, readable medium and equipment for processing product modification data
CN113721917A (en) * 2021-08-03 2021-11-30 北京科东电力控制***有限责任公司 Power grid dispatching control system automatic compiling method and device based on domestic chip

Also Published As

Publication number Publication date
CN101963915B (en) 2016-06-15

Similar Documents

Publication Publication Date Title
CN101963915A (en) Building method of compilation and system thereof
CN101667134B (en) Method for constructing compiling system and compiling system constructing device
CN102160037B (en) Design once, deploy any where framework for heterogeneous mobile application development
EP2169547B1 (en) Compilation model for programmable logic controllers (PLC).
CN105630488A (en) Docker container technology-based continuous integration realizing method
CN103677921B (en) Method and system for enabling Android system to be compatible with wifi chip
CN102830654B (en) Open type numerical control system based on Android platform and method for performing secondary development therein
CN101930400A (en) SDK (Software Development Kit) automatic test system and method
CN101788906B (en) Resource management method and system thereof
CN101256482A (en) Development system and method for built-in application program
CN101706725A (en) Method and system for loading and debugging relocatable program
CN111399840B (en) Module development method and device
CN103677835A (en) Software integration method and system
CN103853586A (en) Method of realizing wireless card driver in UEFI (unified extensible firmware interface) layer
CN104461562A (en) Task creating method and system
CN111857801B (en) Construction method of mobile application
CN105446789A (en) Method and apparatus for building application in android system
CN102117219A (en) Method for generating clients, system and terminal equipment
CN114281347A (en) Method for converting Taro small program code into APP
CN102999371B (en) Interface Development method and system based on Lua script
CN101753360B (en) Method applying system start-up, parallel management system and application management system
CN103631585A (en) Method and system for developing application program
CN101840338B (en) M2M terminal and realization method of secondary development platform thereof
CN101335651A (en) Simulated testing system and method for expanding system by the same system
CN105446788B (en) A kind of information processing method and electronic equipment

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