CN114115763A - 打印机平台化产品的配置装置及配置方法 - Google Patents

打印机平台化产品的配置装置及配置方法 Download PDF

Info

Publication number
CN114115763A
CN114115763A CN202111346127.5A CN202111346127A CN114115763A CN 114115763 A CN114115763 A CN 114115763A CN 202111346127 A CN202111346127 A CN 202111346127A CN 114115763 A CN114115763 A CN 114115763A
Authority
CN
China
Prior art keywords
configuration
sub
product
cpu main
platform
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
CN202111346127.5A
Other languages
English (en)
Other versions
CN114115763B (zh
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.)
Shanghai Sunmi Technology Group Co Ltd
Shenzhen Michelangelo Technology Co Ltd
Original Assignee
Shanghai Sunmi Technology Group Co Ltd
Shenzhen Michelangelo Technology Co Ltd
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 Shanghai Sunmi Technology Group Co Ltd, Shenzhen Michelangelo Technology Co Ltd filed Critical Shanghai Sunmi Technology Group Co Ltd
Priority to CN202111346127.5A priority Critical patent/CN114115763B/zh
Publication of CN114115763A publication Critical patent/CN114115763A/zh
Application granted granted Critical
Publication of CN114115763B publication Critical patent/CN114115763B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明提供了一种打印机平台化产品的配置装置及其方法。该配置方法包括步骤S1:CPU主平台选型,并选取平台化产品的各子功能;步骤S2:对各子功能与CPU主平台进行互斥性检测;步骤S3:根据步骤S2的检测结果生成功能配置清单;步骤S4:将配置清单转换为标准工程目录树;步骤S5:将标准工程目录树编译成打印机平台化产品的设备运行文件。本发明提供的打印机平台化产品的配置装置及其方法能够简化打印机平台化产品开发过程,提高了打印机平台化产品的开发效率。

Description

打印机平台化产品的配置装置及配置方法
技术领域
本发明主要涉及电子物联网技术领域,尤其涉及一种打印机平台化产品的配置装置及配置方法。
背景技术
随着近年来物联网领域的快速发展,支持物联网的操作***也越来越多,且针对性也越来越强,由此在某一特定领域统一平台化产品的功能配置显的尤为必要。
目前在物联网嵌入式打印机的开发中,通用做法是针对某一特定厂家的打印机头,从厂家提供的例程中选取与自己产品功能最为接近的例程,以此为基础,修改增加新产品所需求各个子功能,开发调试直到符合设备所有需求的功能为止;当另一新产品需要开发时,则同样重复前述过程,较为繁琐。随着项目越多,依赖于专业开发人员的熟练度越强,因开发人员熟练程度而影响项目开发时间,同样各个环节需要重复一遍,因此需要一种可以减少重复的开发调试的打印机平台化产品。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
为了达到上述目的,本发明提供了一种打印机平台化产品的配置方法,包括:
步骤S1:CPU主平台选型,并选取所述平台化产品的各子功能;
步骤S2:对各所述子功能与所述CPU主平台进行互斥性检测;
步骤S3:根据步骤S2的检测结果生成功能配置清单;
步骤S4:将所述配置清单转换为标准工程目录树;
步骤S5:将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
在如上述方法的一实施例中,所述子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
在如上述方法的一实施例中,在步骤S2中,所述互斥性检测包括对各所述子功能在所述CPU主平台占用互斥资源进行检测,并对各所述子功能在所述CPU主平台占用资源情况进行汇总,并给出冲突情况说明及资源使用情况统计。
在如上述方法的一实施例中,在步骤S3中,在检测结果中排除冲突情况后生成所述功能配置清单。
在如上述方法的一实施例中,在步骤S5,通过链接统一标准工程源码库中的源码,将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
本发明还提供了一种打印机平台化产品的配置装置,包括:
选型模块,适于CPU主平台选型,并用于选取所述平台化产品的各子功能;
检测模块,适于对各所述子功能与所述CPU主平台进行互斥性检测;
配置模块,适于将所述检测模块的检测结果生成功能配置清单;
转换模块,适于将所述配置清单转换为标准工程目录树;
编译模块,适于将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
在如上述方法的一实施例中,所述子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
在如上述方法的一实施例中,所述互斥性检测包括对各所述子功能在所述CPU主平台占用互斥资源进行检测,并对各所述子功能在所述CPU 主平台占用资源情况进行汇总,并给出冲突情况说明及资源使用情况统计。
本发明还提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行前述配置方法的步骤。
本发明还提供了一种配置***,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行前述所述配置方法的步骤。
与现有技术相比,本发明具有以下优点:能够简化打印机平台化产品开发过程,提高了打印机平台化产品的开发效率。
附图说明
包括附图是为提供对本申请进一步的理解,它们被收录并构成本申请的一部分,附图示出了本申请的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:
图1示出了本发明一实施例的打印机平台化产品的配置方法的流程示意图。
图2示出了对各子功能与CPU主平台进行互斥性检测的示意图。
图3示出了将配置清单转换为标准工程目录树的示意图。
图4示出了将标准工程目录树编译成打印机平台化产品的设备运行文件的示意图。
图5示出了本发明一实施例的打印机平台化产品的配置装置的结构示意图。
具体实施方式
为了更清楚地说明本申请的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
此外,需要说明的是,使用“第一”、“第二”等词语来限定零部件,仅仅是为了便于对相应零部件进行区别,如没有另行声明,上述词语并没有特殊含义,因此不能理解为对本申请保护范围的限制。此外,尽管本申请中所使用的术语是从公知公用的术语中选择的,但是本申请说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本申请。
图1示出了本发明一实施例的打印机平台化产品的配置方法的流程示意图。如图1所示,本发明所提供的一种打印机平台化产品的配置方法,包括:
步骤S1:CPU主平台选型,并选取平台化产品的各子功能;
步骤S2:对各子功能与CPU主平台进行互斥性检测;
步骤S3:根据步骤S2的检测结果生成功能配置清单;
步骤S4:将配置清单转换为标准工程目录树;
步骤S5:将标准工程目录树编译成打印机平台化产品的设备运行文件。
较佳地,平台化产品包含子功能。子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
较佳地,在步骤S2中,互斥性检测包括对各子功能在CPU主平台占用互斥资源进行检测,并对各子功能在CPU主平台占用资源情况进行汇总,并给出各子功能的冲突情况说明及资源使用情况统计。
较佳地,在步骤S3中,在检测结果中排除冲突情况后生成功能配置清单。
较佳地,在步骤S5,通过链接统一标准工程源码库中的源码,将标准工程目录树编译成打印机平台化产品的设备运行文件。
图2示出了对各子功能与CPU主平台进行互斥性检测的示意图。在本实施例中,选取子功能A、子功能C、子功能D和子功能E与CPU主平台进行互斥性检测。主要是检测所选子功能对应硬件引脚资源信息进行资源匹配和冲突检测,在无冲突情况下,子功能A、子功能D和子功能E符合本次检测要求,所生成功能配置清单包含子功能A、子功能D和子功能E。
图3示出了将配置清单转换为标准工程目录树的示意图。与图2对应,配置清单中的子功能A、子功能D和子功能E为使能状态,转换成统一标准嵌入式工程和各子功能子程序源码块形成的标准工程目录树,标准工程目录树包含标准基础工程及导入的子功能A子程序源码、子功能D子程序源码和子功能E子程序源码。
图4示出了将标准工程目录树编译成打印机平台化产品的设备运行文件的示意图。与图3对应,通过链接统一标准工程源码库中的源码,将包含标准基础工程及导入的子功能A子程序源码、子功能D子程序源码和子功能E子程序源码的标准工程目录树编译成打印机平台化产品的设备运行文件。
图5示出了本发明一实施例的打印机平台化产品的配置装置的结构示意图。如图所示,本发明还提供了一种打印机平台化产品的配置装置500,该配置装置包括选型模块501、检测模块502、配置模块503、转换模块504 和编译模块505。
其中,选型模块501适于CPU主平台选型,并用于选取平台化产品的各子功能。
检测模块502适于对各子功能与CPU主平台进行互斥性检测。
配置模块503适于将检测模块502的检测结果生成功能配置清单。
转换模块504适于将配置清单转换为标准工程目录树。
编译模块505适于将标准工程目录树编译成打印机平台化产品的设备运行文件。
较佳地,平台化产品的子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
较佳地,检测模块502中的互斥性检测包括对各子功能在CPU主平台占用互斥资源进行检测,并对各子功能在CPU主平台占用资源情况进行汇总,并给出冲突情况说明及资源使用情况统计。
采用本发明提供的一种打印机平台化产品的配置装置及其配置方法,选取CPU主平台型号并选取平台换产品的各子功能,再通过互斥性检测对生成功能配置清单,转换为标准工程目录树后编译生成设备运行文件,即可与AP端适配完成用户使用的GUI功能。该配置装置及配置方法具有以下优点:
1)通过打印机平台化产品的功能分解到子功能项,通过选择组合实现产品所需子功能,通过标准化来提高打印机平台化产品开发的便利性;
2)使用统一通过标准化的嵌入式工程,只需进行互斥性检测,就可快速编译生成设备运行文件,节省了嵌入式开发调试的繁琐过程,提高了打印机平台化产品开发的效率。
3)采用标准化方式,后续增加子功能只需积木式搭建即可,简化了同类型的打印机平台化产品开发过程。
本发明还提供了一种计算机可读存储介质,其上存储有计算机指令,计算机指令运行时执行前述配置方法的步骤。
本发明还提供了一种配置***,包括存储器和处理器,存储器上存储有能够在处理器上运行的计算机指令,处理器运行计算机指令时执行前述配置方法的步骤。
本申请中使用了流程图用来说明根据本申请的实施例的***所执行的操作。应当理解的是,前面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。
同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
本申请的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“***”。处理器可以是一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DAPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或者其组合。此外,本申请的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,压缩盘CD、数字多功能盘DVD……)、智能卡以及闪存设备(例如,卡、棒、键驱动器……)。
同理,应当注意的是,为了简化本申请披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本申请实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本申请对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
虽然本申请已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本申请,在没有脱离本申请精神的情况下还可作出各种等效的变化或替换,因此,只要在本申请的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

Claims (10)

1.一种打印机平台化产品的配置方法,包括:
步骤S1:CPU主平台选型,并选取所述平台化产品的各子功能;
步骤S2:对各所述子功能与所述CPU主平台进行互斥性检测;
步骤S3:根据步骤S2的检测结果生成功能配置清单;
步骤S4:将所述配置清单转换为标准工程目录树;
步骤S5:将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
2.如权利要求1所述的配置方法,其特征在于,所述子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
3.如权利要求1所述的配置方法,其特征在于,在步骤S2中,所述互斥性检测包括对各所述子功能在所述CPU主平台占用互斥资源进行检测,并对各所述子功能在所述CPU主平台占用资源情况进行汇总,并给出冲突情况说明及资源使用情况统计。
4.如权利要求3所述的配置方法,其特征在于,在步骤S3中,在检测结果中排除冲突情况后生成所述功能配置清单。
5.如权利要求1所述的配置方法,其特征在于,在步骤S5,通过链接统一标准工程源码库中的源码,将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
6.一种打印机平台化产品的配置装置,其特征在于,包括:
选型模块,适于CPU主平台选型,并用于选取所述平台化产品的各子功能;
检测模块,适于对各所述子功能与所述CPU主平台进行互斥性检测;
配置模块,适于将所述检测模块的检测结果生成功能配置清单;
转换模块,适于将所述配置清单转换为标准工程目录树;
编译模块,适于将所述标准工程目录树编译成所述打印机平台化产品的设备运行文件。
7.如权利要求6所述的配置装置,其特征在于,所述子功能包括对打印头型号选型、走纸电机选型、传感器类选型和通讯接口选型中的一种或几种。
8.如权利要求6所述的配置装置,其特征在于,所述互斥性检测包括对各所述子功能在所述CPU主平台占用互斥资源进行检测,并对各所述子功能在所述CPU主平台占用资源情况进行汇总,并给出冲突情况说明及资源使用情况统计。
9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至5任一项所述配置方法的步骤。
10.一种配置***,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至5任一项所述配置方法的步骤。
CN202111346127.5A 2021-11-15 2021-11-15 打印机平台化产品的配置装置及配置方法 Active CN114115763B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111346127.5A CN114115763B (zh) 2021-11-15 2021-11-15 打印机平台化产品的配置装置及配置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111346127.5A CN114115763B (zh) 2021-11-15 2021-11-15 打印机平台化产品的配置装置及配置方法

Publications (2)

Publication Number Publication Date
CN114115763A true CN114115763A (zh) 2022-03-01
CN114115763B CN114115763B (zh) 2024-05-17

Family

ID=80396126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111346127.5A Active CN114115763B (zh) 2021-11-15 2021-11-15 打印机平台化产品的配置装置及配置方法

Country Status (1)

Country Link
CN (1) CN114115763B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598607A (zh) * 2016-12-19 2017-04-26 上海鸣啸信息科技股份有限公司 一种嵌入式乘客信息***的软件开发方法
CN110825392A (zh) * 2019-10-31 2020-02-21 北京深之度科技有限公司 操作***的定制方法、批量部署方法以及批量部署***
EP3620928A1 (fr) * 2018-09-07 2020-03-11 Bull Sas Dispositif et procede d analyse du comportement d'une brique applicative soumise a une rarefaction des ressources
US20200110586A1 (en) * 2018-10-05 2020-04-09 Enterphin Co., Ltd. Program development system and development method using the same
CN111309291A (zh) * 2020-01-19 2020-06-19 北京航空航天大学 一种模块化嵌入式软件架构及其定制方法、定制***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598607A (zh) * 2016-12-19 2017-04-26 上海鸣啸信息科技股份有限公司 一种嵌入式乘客信息***的软件开发方法
EP3620928A1 (fr) * 2018-09-07 2020-03-11 Bull Sas Dispositif et procede d analyse du comportement d'une brique applicative soumise a une rarefaction des ressources
US20200110586A1 (en) * 2018-10-05 2020-04-09 Enterphin Co., Ltd. Program development system and development method using the same
CN110825392A (zh) * 2019-10-31 2020-02-21 北京深之度科技有限公司 操作***的定制方法、批量部署方法以及批量部署***
CN111309291A (zh) * 2020-01-19 2020-06-19 北京航空航天大学 一种模块化嵌入式软件架构及其定制方法、定制***

Also Published As

Publication number Publication date
CN114115763B (zh) 2024-05-17

Similar Documents

Publication Publication Date Title
US10025696B2 (en) System and method for equivalence class analysis-based automated requirements-based test case generation
US10019240B2 (en) Method and apparatus for detecting code change
CN110188135B (zh) 文件生成方法及设备
CN108491207B (zh) 表达式处理方法、装置、设备及计算机可读存储介质
EP3264274B1 (en) Input discovery for unknown program binaries
US20070245322A1 (en) System and method for interactive and assisted program development
CN115935631A (zh) 用于车机设备的测试***和方法、存储介质
CN111897711A (zh) 代码中bug的定位方法、装置、电子设备及可读存储介质
US10990073B2 (en) Program editing device, program editing method, and computer readable medium
CN114115763B (zh) 打印机平台化产品的配置装置及配置方法
US10795704B2 (en) Serialization of objects to java bytecode
CN109960590B (zh) 一种优化嵌入式***诊断打印的方法
JP2015069400A (ja) ソフトウェアテストシステム
JP7331617B2 (ja) 抽出装置、及び抽出プログラム
Samara A practical approach for detecting logical error in object oriented environment
WO2016189721A1 (ja) ソースコード評価装置及びソースコード評価方法及びソースコード評価プログラム
JP5093508B2 (ja) ループ最適化システム、ループ最適化方法、及びループ最適化用プログラム
JP7307011B2 (ja) モデル並列化装置および方法
Ali et al. An enhanced generic pipeline model for code clone detection
CN113961201A (zh) 设备功能的组态***及组态方法
JP6519530B2 (ja) 検証装置、検証プログラム、及び、検証方法
JP7309099B2 (ja) 等価性検査システムおよび等価性検査プログラム
JP6453685B2 (ja) 演算制御装置、演算制御方法及び演算制御プログラム
JP5343840B2 (ja) プログラムの解析装置及び解析方法
JP4887256B2 (ja) 実行コード生成装置、実行コード生成方法、及びソースコードの管理方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant