CN101963915A - Building method of compilation and system thereof - Google Patents
Building method of compilation and system thereof Download PDFInfo
- 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
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
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;
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;
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.
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)
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)
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 |
-
2010
- 2010-09-25 CN CN201010293297.7A patent/CN101963915B/en active Active
Patent Citations (3)
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)
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 |