CN114115763A - Configuration device and configuration method of printer platform product - Google Patents

Configuration device and configuration method of printer platform product 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
Chinese (zh)
Other versions
CN114115763B (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.)
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/en
Publication of CN114115763A publication Critical patent/CN114115763A/en
Application granted granted Critical
Publication of CN114115763B publication Critical patent/CN114115763B/en
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

The invention provides a configuration device and a configuration method of a printer platform product. The configuration method includes step S1: selecting a type of a CPU main platform, and selecting each sub-function of a platformized product; step S2: mutually exclusive detection is carried out on each subfunction and the CPU main platform; step S3: generating a function configuration list according to the detection result of the step S2; step S4: converting the configuration list into a standard engineering directory tree; step S5: and compiling the standard engineering directory tree into a device operation file of a printer platform product. The configuration device and the configuration method for the printer platform product can simplify the development process of the printer platform product and improve the development efficiency of the printer platform product.

Description

Configuration device and configuration method of printer platform product
Technical Field
The invention mainly relates to the technical field of electronic internet of things, in particular to a configuration device and a configuration method of a printer platform product.
Background
With the rapid development of the internet of things field in recent years, more and more operating systems supporting internet of things are provided, and the pertinence is also stronger, so that it is particularly necessary to unify the functional configuration of the platform-based product in a certain field.
In the development of the internet of things embedded printer, the general method is that aiming at a printer head of a specific manufacturer, a routine which is closest to the functions of the product is selected from routines provided by the manufacturer, on the basis of the routine, each subfunction required by a new product is modified and added, and the functions are developed and debugged until all the requirements of the equipment are met; when another new product needs to be developed, the above process is repeated, which is cumbersome. With more projects and stronger proficiency of professional developers, the development time of the projects is influenced by the proficiency of the developers, and all links are required to be repeated, so that a printer platform product capable of reducing repeated development and debugging is needed.
Disclosure of Invention
The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
In order to achieve the above object, the present invention provides a method for configuring a printer platform product, including:
step S1: selecting the type of a CPU main platform, and selecting each sub-function of the platform product;
step S2: mutually exclusive detection is carried out on each subfunction and the CPU main platform;
step S3: generating a function configuration list according to the detection result of the step S2;
step S4: converting the configuration list into a standard engineering directory tree;
step S5: and compiling the standard engineering directory tree into a device operation file of the printer platform product.
In an embodiment of the above method, the sub-functions include one or more of a print head model selection, a paper feeding motor selection, a sensor type selection, and a communication interface type selection.
In an embodiment of the foregoing method, in step S2, the mutual exclusion detection includes detecting that each of the sub-functions occupies mutually exclusive resources on the CPU main platform, summarizing resource occupation conditions of each of the sub-functions on the CPU main platform, and giving descriptions of conflict situations and statistics of resource usage.
In an embodiment of the method, in step S3, the function configuration list is generated after the conflict condition is eliminated from the detection result.
In one embodiment of the method described above, at step S5, the standard engineering directory tree is compiled into the device operating file of the printer-instrumented product by linking source codes in a unified engineering source code library.
The invention also provides a configuration device of the printer platform product, which comprises the following components:
the model selection module is suitable for the CPU main platform to select the model and is used for selecting each subfunction of the platform product;
the detection module is suitable for performing mutual exclusion detection on each subfunction and the CPU main platform;
the configuration module is suitable for generating a function configuration list from the detection result of the detection module;
the conversion module is suitable for converting the configuration list into a standard engineering directory tree;
and the compiling module is suitable for compiling the standard engineering directory tree into the equipment running file of the printer platform product.
In an embodiment of the above method, the sub-functions include one or more of a print head model selection, a paper feeding motor selection, a sensor type selection, and a communication interface type selection.
In an embodiment of the foregoing method, the mutually exclusive detecting includes detecting that each of the sub-functions occupies mutually exclusive resources on the CPU main platform, summarizing resource occupation conditions of each of the sub-functions on the CPU main platform, and providing a conflict condition description and resource usage statistics.
The invention also provides a computer readable storage medium having stored thereon computer instructions which, when executed, perform the steps of the aforementioned configuration method.
The invention also provides a configuration system, which comprises a memory and a processor, wherein the memory is stored with computer instructions capable of running on the processor, and the processor executes the computer instructions to execute the steps of the configuration method.
Compared with the prior art, the invention has the following advantages: the development process of the printer platform product can be simplified, and the development efficiency of the printer platform product is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the principle of the invention. In the drawings:
fig. 1 is a flowchart illustrating a configuration method of a printer platform product according to an embodiment of the present invention.
FIG. 2 is a schematic diagram illustrating mutual exclusivity detection of each sub-function with a CPU host platform.
FIG. 3 shows a schematic diagram of converting a configuration manifest into a standard engineering directory tree.
FIG. 4 shows a schematic diagram of a device operating file for compiling a standard engineering catalog tree into a printer-instrumented product.
Fig. 5 is a schematic structural diagram of a configuration device of a printer-flatbed product according to an embodiment of the present invention.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings used in the description of the embodiments will be briefly introduced below. It is obvious that the drawings in the following description are only examples or embodiments of the application, from which the application can also be applied to other similar scenarios without inventive effort for a person skilled in the art. Unless otherwise apparent from the context, or otherwise indicated, like reference numbers in the figures refer to the same structure or operation.
As used in this application and the appended claims, the terms "a," "an," "the," and/or "the" are not intended to be inclusive in the singular, but rather are intended to be inclusive in the plural unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that steps and elements are included which are explicitly identified, that the steps and elements do not form an exclusive list, and that a method or apparatus may include other steps or elements.
The relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present application unless specifically stated otherwise. Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description. Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate. In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
It should be noted that the terms "first", "second", and the like are used to define the components, and are only used for convenience of distinguishing the corresponding components, and the terms have no special meanings unless otherwise stated, and therefore, the scope of protection of the present application is not to be construed as being limited. Further, although the terms used in the present application are selected from publicly known and used terms, some of the terms mentioned in the specification of the present application may be selected by the applicant at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Further, it is required that the present application is understood not only by the actual terms used but also by the meaning of each term lying within.
Fig. 1 is a flowchart illustrating a configuration method of a printer platform product according to an embodiment of the present invention. As shown in fig. 1, the configuration method of a printer platform product provided by the present invention includes:
step S1: selecting a type of a CPU main platform, and selecting each sub-function of a platformized product;
step S2: mutually exclusive detection is carried out on each subfunction and the CPU main platform;
step S3: generating a function configuration list according to the detection result of the step S2;
step S4: converting the configuration list into a standard engineering directory tree;
step S5: and compiling the standard engineering directory tree into a device operation file of a printer platform product.
Preferably, the platform product includes sub-functions. The sub-functions comprise one or more of type selection of a printing head, type selection of a paper feeding motor, type selection of a sensor and type selection of a communication interface.
Preferably, in step S2, the mutual exclusion detection includes detecting that each sub-function occupies the mutually exclusive resource on the CPU main platform, summarizing the resource occupation situation of each sub-function on the CPU main platform, and providing a conflict situation description and resource usage statistics of each sub-function.
Preferably, in step S3, a function configuration list is generated after the conflict situation is eliminated from the detection result.
Preferably, in step S5, the standard engineering catalog tree is compiled into the device operating file of the printer-instrumented product by linking the source codes in the unified engineering source code library.
FIG. 2 is a schematic diagram illustrating mutual exclusivity detection of each sub-function with a CPU host platform. In this embodiment, the subfunction a, the subfunction C, the subfunction D and the subfunction E are selected to perform mutual exclusion detection with the CPU main platform. The method mainly comprises the steps of detecting hardware pin resource information corresponding to a selected sub-function to carry out resource matching and conflict detection, wherein the sub-function A, the sub-function D and the sub-function E meet the detection requirement under the condition of no conflict, and a generated function configuration list comprises the sub-function A, the sub-function D and the sub-function E.
FIG. 3 shows a schematic diagram of converting a configuration manifest into a standard engineering directory tree. Corresponding to fig. 2, the sub-function a, the sub-function D, and the sub-function E in the configuration list are enabled, and converted into a standard engineering directory tree formed by unifying the standard embedded engineering and the source code blocks of the sub-function sub-programs, where the standard engineering directory tree includes the standard basic engineering and the imported sub-function a sub-program source code, sub-function D sub-program source code, and sub-function E sub-program source code.
FIG. 4 shows a schematic diagram of a device operating file for compiling a standard engineering catalog tree into a printer-instrumented product. Corresponding to fig. 3, the standard engineering directory tree including the standard basic engineering and the imported sub-function a sub-program source code, sub-function D sub-program source code, and sub-function E sub-program source code is compiled into the device operating file of the printer platform product by linking the source codes in the unified standard engineering source code library.
Fig. 5 is a schematic structural diagram of a configuration device of a printer-flatbed product according to an embodiment of the present invention. As shown in the figure, the invention also provides a configuration device 500 of a printer platform product, which comprises a type selection module 501, a detection module 502, a configuration module 503, a conversion module 504 and a compiling module 505.
The model selection module 501 is suitable for the CPU main platform to select a model and is used to select each sub-function of the platform product.
The detection module 502 is adapted to detect mutual exclusivity between each sub-function and the CPU main platform.
The configuration module 503 is adapted to generate a function configuration list from the detection result of the detection module 502.
The conversion module 504 is adapted to convert the configuration manifest into a standard engineering directory tree.
The compilation module 505 is adapted to compile the standard engineering catalog tree into a device operating file for a printer-instrumented product.
Preferably, the sub-functions of the platform product include one or more of a type selection of a printing head, a type selection of a paper feeding motor, a type selection of a sensor and a type selection of a communication interface.
Preferably, the mutual exclusion detection in the detection module 502 includes detecting that each sub-function occupies mutually exclusive resources on the CPU main platform, summarizing resource occupation conditions of each sub-function on the CPU main platform, and providing conflict condition description and resource usage statistics.
The configuration device and the configuration method of the printer platform product provided by the invention select the model of the CPU main platform, select the platform to change each sub-function of the product, generate a function configuration list through mutual exclusion detection, convert the function configuration list into a standard engineering directory tree, compile and generate an equipment operation file, and then can be matched with the AP end to complete the GUI function used by a user. The configuration device and the configuration method have the following advantages:
1) the functions of the printer platform product are decomposed into sub-function items, the sub-functions required by the product are realized by selecting combinations, and the convenience of the development of the printer platform product is improved by standardization;
2) the unified embedded engineering is used, and only mutual exclusion detection is needed, the equipment operation file can be quickly compiled and generated, so that the complicated process of embedded development and debugging is saved, and the efficiency of printer platform product development is improved.
3) And by adopting a standardized mode, the subsequent increase of sub-functions only needs building block construction, and the development process of printer platform products of the same type is simplified.
The invention also provides a computer readable storage medium having stored thereon computer instructions which, when executed, perform the steps of the aforementioned configuration method.
The invention also provides a configuration system, which comprises a memory and a processor, wherein the memory is stored with computer instructions capable of running on the processor, and the processor executes the steps of the configuration method when executing the computer instructions.
Flow charts are used herein to illustrate operations performed by systems according to embodiments of the present application. It should be understood that the preceding operations are not necessarily performed in the exact order in which they are performed. Rather, various steps may be processed in reverse order or simultaneously. Meanwhile, other operations are added to or removed from these processes.
Having thus described the basic concept, it will be apparent to those skilled in the art that the foregoing disclosure is by way of example only, and is not intended to limit the present application. Various modifications, improvements and adaptations to the present application may occur to those skilled in the art, although not explicitly described herein. Such modifications, improvements and adaptations are proposed in the present application and thus fall within the spirit and scope of the exemplary embodiments of the present application.
Also, this application uses specific language to describe embodiments of the application. Reference throughout this specification to "one embodiment," "an embodiment," and/or "some embodiments" means that a particular feature, structure, or characteristic described in connection with at least one embodiment of the present application is included in at least one embodiment of the present application. Therefore, it is emphasized and should be appreciated that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, some features, structures, or characteristics of one or more embodiments of the present application may be combined as appropriate.
Aspects of the present application may be embodied entirely in hardware, entirely in software (including firmware, resident software, micro-code, etc.) or in a combination of hardware and software. The above hardware or software may be referred to as "data block," module, "" engine, "" unit, "" component, "or" system. The processor may be one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), digital signal processing devices (DAPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or a combination thereof. Furthermore, aspects of the present application may be represented as a computer product, including computer readable program code, embodied in one or more computer readable media. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips … …), optical disks (e.g., Compact Disk (CD), Digital Versatile Disk (DVD) … …), smart cards, and flash memory devices (e.g., card, stick, key drive … …).
Similarly, it should be noted that in the preceding description of embodiments of the application, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the embodiments. This method of disclosure, however, is not intended to require more features than are expressly recited in the claims. Indeed, the embodiments may be characterized as having less than all of the features of a single embodiment disclosed above.
Numerals describing the number of components, attributes, etc. are used in some embodiments, it being understood that such numerals used in the description of the embodiments are modified in some instances by the use of the modifier "about", "approximately" or "substantially". Unless otherwise indicated, "about", "approximately" or "substantially" indicates that the number allows a variation of ± 20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximations that may vary depending upon the desired properties of the individual embodiments. In some embodiments, the numerical parameter should take into account the specified significant digits and employ a general digit preserving approach. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the range are approximations, in the specific examples, such numerical values are set forth as precisely as possible within the scope of the application.
Although the present application has been described with reference to the present specific embodiments, it will be recognized by those skilled in the art that the foregoing embodiments are merely illustrative of the present application and that various changes and substitutions of equivalents may be made without departing from the spirit of the application, and therefore, it is intended that all changes and modifications to the above-described embodiments that come within the spirit of the application fall within the scope of the claims of the application.

Claims (10)

1. A method of configuring a printer-instrumented product, comprising:
step S1: selecting the type of a CPU main platform, and selecting each sub-function of the platform product;
step S2: mutually exclusive detection is carried out on each subfunction and the CPU main platform;
step S3: generating a function configuration list according to the detection result of the step S2;
step S4: converting the configuration list into a standard engineering directory tree;
step S5: and compiling the standard engineering directory tree into a device operation file of the printer platform product.
2. The method of claim 1, wherein the sub-functions include one or more of printhead model selection, paper feed motor selection, sensor selection, and communication interface selection.
3. The method according to claim 1, wherein in step S2, the mutual exclusivity detection includes detecting that each of the sub-functions occupies mutually exclusive resources on the CPU main platform, summarizing resource occupation statuses of each of the sub-functions on the CPU main platform, and giving descriptions of conflict situations and statistics of resource usage.
4. The configuration method according to claim 3, wherein in step S3, the function configuration list is generated after eliminating the conflict condition in the detection result.
5. The configuration method according to claim 1, wherein in step S5, the standard engineering directory tree is compiled into the device operating file of the printer platform product by linking source codes in a unified engineering source code library.
6. A printer platform product configuration device, comprising:
the model selection module is suitable for the CPU main platform to select the model and is used for selecting each subfunction of the platform product;
the detection module is suitable for performing mutual exclusion detection on each subfunction and the CPU main platform;
the configuration module is suitable for generating a function configuration list from the detection result of the detection module;
the conversion module is suitable for converting the configuration list into a standard engineering directory tree;
and the compiling module is suitable for compiling the standard engineering directory tree into the equipment running file of the printer platform product.
7. The deployment apparatus of claim 6 wherein the sub-functions include one or more of printhead model selection, paper feed motor selection, sensor selection, and communication interface selection.
8. The configuration apparatus according to claim 6, wherein the mutual exclusivity detection includes detecting that each of the sub-functions occupies mutually exclusive resources on the CPU main platform, summarizing resource occupation statuses of each of the sub-functions on the CPU main platform, and giving descriptions of conflict statuses and statistics of resource usage statuses.
9. A computer readable storage medium having computer instructions stored thereon, wherein the computer instructions when executed perform the steps of the configuration method of any of claims 1 to 5.
10. A configuration system comprising a memory and a processor, said memory having stored thereon computer instructions executable on said processor, wherein said processor, when executing said computer instructions, performs the steps of the configuration method of any one of claims 1 to 5.
CN202111346127.5A 2021-11-15 2021-11-15 Configuration device and configuration method for printer platform product Active CN114115763B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111346127.5A CN114115763B (en) 2021-11-15 2021-11-15 Configuration device and configuration method for printer platform product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111346127.5A CN114115763B (en) 2021-11-15 2021-11-15 Configuration device and configuration method for printer platform product

Publications (2)

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

Family

ID=80396126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111346127.5A Active CN114115763B (en) 2021-11-15 2021-11-15 Configuration device and configuration method for printer platform product

Country Status (1)

Country Link
CN (1) CN114115763B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598607A (en) * 2016-12-19 2017-04-26 上海鸣啸信息科技股份有限公司 Software development method for embedded passenger information system
CN110825392A (en) * 2019-10-31 2020-02-21 北京深之度科技有限公司 Customization method, batch deployment method and batch deployment system of operating system
EP3620928A1 (en) * 2018-09-07 2020-03-11 Bull Sas Device and method for analysing the behaviour of an application component subject to increasing scarcity of resources
US20200110586A1 (en) * 2018-10-05 2020-04-09 Enterphin Co., Ltd. Program development system and development method using the same
CN111309291A (en) * 2020-01-19 2020-06-19 北京航空航天大学 Modularized embedded software architecture, customization method and customization system thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106598607A (en) * 2016-12-19 2017-04-26 上海鸣啸信息科技股份有限公司 Software development method for embedded passenger information system
EP3620928A1 (en) * 2018-09-07 2020-03-11 Bull Sas Device and method for analysing the behaviour of an application component subject to increasing scarcity of resources
US20200110586A1 (en) * 2018-10-05 2020-04-09 Enterphin Co., Ltd. Program development system and development method using the same
CN110825392A (en) * 2019-10-31 2020-02-21 北京深之度科技有限公司 Customization method, batch deployment method and batch deployment system of operating system
CN111309291A (en) * 2020-01-19 2020-06-19 北京航空航天大学 Modularized embedded software architecture, customization method and customization system thereof

Also Published As

Publication number Publication date
CN114115763B (en) 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
CN108491207B (en) Expression processing method, device, equipment and computer readable storage medium
US7721250B2 (en) System and method for interactive and integrated software development process and phases
CN110188135B (en) File generation method and equipment
EP3264274B1 (en) Input discovery for unknown program binaries
CN115935631A (en) Test system and method for vehicle equipment and storage medium
US10990073B2 (en) Program editing device, program editing method, and computer readable medium
CN111897711A (en) Method and device for positioning bug in code, electronic equipment and readable storage medium
CN114115763B (en) Configuration device and configuration method for printer platform product
US10255119B2 (en) Parallelization method, parallelization tool and vehicle-mounted device
US10795704B2 (en) Serialization of objects to java bytecode
CN109960590B (en) Method for optimizing diagnostic printing of embedded system
JP7331617B2 (en) Extraction device and extraction program
WO2016189721A1 (en) Source code evaluation device, source code evaluation method, and source code evaluation program
JP5093508B2 (en) Loop optimization system, loop optimization method, and loop optimization program
CN114764227A (en) Control method and device for microprocessor of vehicle, vehicle and storage medium
CN113961201A (en) Configuration system and configuration method of equipment functions
JP6519530B2 (en) Verification apparatus, verification program, and verification method
JP7309099B2 (en) Equivalence Checking System and Equivalence Checking Program
JP6453685B2 (en) Arithmetic control device, arithmetic control method, and arithmetic control program
JP4887256B2 (en) Execution code generation apparatus, execution code generation method, and source code management method
CN114428630B (en) Chip algorithm upgrading method and device and chip
JP6851210B2 (en) Analysis support device, analysis support method and analysis support program
CN113986240A (en) Compiling tracking method and device

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