A multi module compilation system that generates modular executable code of a modular system is disclosed. According to one embodiment of the invention, the compiler system is multi module each module includes a plurality of module system of executable code, which includes module identification unit, analysis the module of system code, object recognition module executes the program code; module code generation unit, the program the code is divided into the object module and code generation; and compilation unit, compiling the object module code, generating the object code execution module.
【技术实现步骤摘要】
有关多模块编译的系统及方法
本专利技术涉及多模块编译系统及多模块编译方法,并具有编译器程序的计算机可判读存储媒体。
技术介绍
最近,以教育、兴趣、研究、生产等多种目的,提出基于多种模块系统。包括在这些模块基础系统的模块,可分别执行特定的功能,提供可使模块相互连接形成模块组合。在这种情况下,各自的模块相互由电性连接,可使接发能量、信号、数据等的被提供。用户可根据提供的手册或自己创作的方式,组装模块制作执行特性目的的模块系统。这些现有的模块系统有必要为了变更使用目的,或更新为更好的版本,由模块化个别的更新驱动模块系统的程序。在这种情况下,将构成模块系统的模块由个别单位进行分离,且每分离的模块需要用于更新的作业,从物理性非常不便,且需要相当的时间。此外,现有的模块系统不能一次性的开发对模块系统整个运营的程序,且个别的开发模块单位的程序进行编译,所以,对开发有困难。
技术实现思路
技术课题本专利技术的实施例,将提供包括多个模块的模块系统中,可更新各模块数据的模块系统及模块系统的更新方法。本专利技术的实施例,将提供由网络连接的包括多个模块的模块系统中,可从模块系统整个程序代码,生成各模块化执行代码的多模块编译系统及多模块编译方法。技术方案根据本专利技术的一个侧面,可提供一种多模块编译系统,作为包括多个模块生成模块系统的各个模块化执行代码的多模块编译系统,其包括:模块识别单元,分析所述模块系统的程序代码,识别执行所述程序代码的对象模块;模块代码生成单元,将所述程序代码分割成所述对象模块化模块代码并生成;及编译单元,编译所述对象模块化模块代码,生成所述对象模块的执行代码。此 ...
【技术保护点】
一种多模块编译系统,包括多个模块生成模块系统的各个模块化执行代码,其包括:模块识别单元,分析所述模块系统的程序代码,识别执行所述程序代码的对象模块;模块代码生成单元,将所述程序代码分割成所述对象模块化模块代码并生成;及编译单元,编译所述对象模块化模块代码,生成所述对象模块的执行代码。
【技术特征摘要】
2016.03.07 KR 10-2016-00272221.一种多模块编译系统,包括多个模块生成模块系统的各个模块化执行代码,其包括:模块识别单元,分析所述模块系统的程序代码,识别执行所述程序代码的对象模块;模块代码生成单元,将所述程序代码分割成所述对象模块化模块代码并生成;及编译单元,编译所述对象模块化模块代码,生成所述对象模块的执行代码。2.根据权利要求1所述的多模块编译系统,其特征为,所述模块代码生成单元基于在所述对象模块发生的事件和所述对象模块的关联性,分割成所述对象模块化模块代码并生成。3.根据权利要求1所述的多模块编译系统,还包括:用户界面单元,生成所述模块系统的程序代码,使用户编辑的提供用户界面。4.根据权利要求3所述的多模块编译系统,其特征为,所述用户界面单元是文字用户界面或图形用户界面。5.根据权利要求1所述的多模块编译系统,其特征为,所述程序代码是至少一部分由个体指向的编程。6.根据权利要求1所述的多模块编译系统,其特征为,所述模块化模块代码包括:模块设置部分,包括模块的标识符信息,包括对模块设置的内容;事件接发部分,包括对其他模块间接发的消息内容;及事件动作部分,包括对所述消息的所述模块动作内容。7.根据权利要求1所述的多模块编译系统,还包括:通信单元,与所述模块系统进行通信。8.根据权利要求7所述的多模块编译系统,其特征为,所述模块系统和所述通信单元被连接为能够通信时,还包括:模块识别单元,自动识别构成所述模块系统的模块种类和个数。9.根据权利要求8所述的多模块编译系统,其特征为,所述模块识别单元接收构成所述模块系统的,存储在各个模块的执行代码。10.根据权利要求8所述的多模块编译系统,还包括:用户界面单元,生成所述模块系统的程序代码,用户能够编辑,且所述用户界面单元显示在所述模块识别单元被识别的所述模块的图像。11.根据权利要求1所述的多模块编译系统,还包括:代码数据库单元,存储所述程序代码或所述对象模块化模块代码。12.根据权利要求1所述的多模块编译系...
【专利技术属性】
技术研发人员:孙胜培,吴相勋,郑求范,
申请(专利权)人:拉克洛博公司,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。