CN113641383A - Customized development framework and development method for BMC system client - Google Patents
Customized development framework and development method for BMC system client Download PDFInfo
- Publication number
- CN113641383A CN113641383A CN202110902613.4A CN202110902613A CN113641383A CN 113641383 A CN113641383 A CN 113641383A CN 202110902613 A CN202110902613 A CN 202110902613A CN 113641383 A CN113641383 A CN 113641383A
- Authority
- CN
- China
- Prior art keywords
- client
- software package
- module
- customized
- bmc system
- 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.)
- Pending
Links
- 238000011161 development Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000012423 maintenance Methods 0.000 claims abstract description 5
- 238000005192 partition Methods 0.000 claims description 28
- 238000009434 installation Methods 0.000 claims description 19
- 230000006978 adaptation Effects 0.000 claims description 15
- 238000007726 management method Methods 0.000 claims description 13
- 238000012360 testing method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 claims description 8
- 230000008676 import Effects 0.000 claims description 7
- 238000012384 transportation and delivery Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 230000009466 transformation Effects 0.000 abstract description 2
- 230000018109 developmental process Effects 0.000 description 31
- 238000013439 planning Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a BMC system client customized development framework and a development method thereof. The original BMC system is changed into a basic software platform and a customized software package module, wherein the customized software package module is mainly responsible for completing the customization requirements of customers and independently carrying out development, maintenance and management, the basic software platform is responsible for providing a necessary operating environment for the customized software package, and the contents of the two parts are independently developed and maintained. The invention manages the customer requirements as software packages independently, only develops and maintains the customer requirements, and carries out platform transformation on the BMC system, and the development of the platform and the customer requirements cannot influence each other.
Description
Technical Field
The invention belongs to the technical field of BMC system development, and particularly relates to a customer customized development framework and a development method of a BMC system.
Background
The Baseboard Management Controller (BMC) is an independent board card on a server mainboard, is provided with an independent processor and a control system, communicates with host hardware or a host system through interfaces such as IPMB (intelligent platform management bus), LPC (low-pin-count-interface), SMBus (system management bus) and the like, and provides functions such as query and control for a local host/remote server through interfaces such as a network, a serial/modem and a PCI (peripheral component interconnect).
Along with the diversity of the services of the clients, more and more clients can provide requirements for a Baseboard Management Controller (BMC) according to the characteristics of the services of the clients, and each server manufacturer is required to develop a BMC system according to the requirements of the clients, and the process is called BMC system customized development. How to finish the customization requirement of the BMC by the client with high quality and high efficiency is very critical, and the delivery capability of a server manufacturer is directly influenced.
At present, most of development processes for customizing a BMC system integrate requirements of all clients, release a unified BMC version, and load requirements of different clients by configuring client IDs and distinguishing the client IDs in a production link. However, with the increase of customers, the coupling between the requirements is too strong in the unified version management mode, the requirement of one customer is often modified, and the reliability of the requirement can be ensured only by traversing all other customers with the work done. Development time is greatly wasted. And under the condition that multiple clients are parallel, version management of the BMC system is often very disordered, and the condition that the versions are delayed due to the flow often occurs.
Disclosure of Invention
The invention aims to solve the technical problems and provides a BMC system client customized development framework and a development method.
In order to achieve the purpose, the invention adopts the following technical scheme:
a BMC system client customized development framework comprises a BMC system, wherein the BMC system comprises a basic software platform and a client customized software package module, the client customized software package module is used for completing the customization requirements of clients and generating corresponding client customized software packages, and the basic software platform provides necessary running environment for the customized software package module through a data interface;
the client customized software package module comprises a client requirement import module, a client requirement classification module and a software package generation module;
after the customer demand import module imports customer demands, the customer demand classification module classifies the customer demands into application configuration, model adaptation and software customization according to the rules of a customer customized software package;
the customized application module comprises an application configuration module, a model adaptation module and a software customization module and is used for application developers to develop different customized software packages according to different requirements; the application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file and finally packaged into a client customized software package; the machine type adaptation module generates a physical topology file required by the application operation of the BMC system according to a physical link topology diagram provided by hardware; the software customization module generates software customization data through code compiling; and finally, the software package generating module can use an instruction mkfs.
Preferably, the basic software platform comprises a client customized software package installation module and a client customized software package upgrading module, the BMC system comprises a FLASH chip, the FLASH chip comprises a conf partition and a confbak partition, when the client customized software package is installed or upgraded, only the confbak partition is operated, a mark is generated after writing is completed, when the BMC system is restarted, the mark is judged firstly, and if the mark exists, a file is copied from the confbak partition to the conf partition.
Preferably, the basic software platform comprises a client customized software package installation module, the client customized software package is installed in the production and delivery stage, a client ID is issued to the BMC system in the process, the client ID is written into the CPLD of the motherboard by the BMC system, the client ID is not changed no matter the BMC system performs any operation, unless a command for modifying the client ID is issued again, the client customized software package is uploaded according to the client ID, and the client customized software package installation module completes the installation of the client customized software package after the BMC system receives the client customized software package.
Preferably, the basic software platform comprises a client customized software package upgrading module, the client customized software package which needs to be upgraded is sent to the client after being shipped, and the client customized software package upgrading operation is executed by the client on a management page of the BMC system through the client customized software package upgrading module.
Preferably, the BMC system client customized development framework further comprises a software platform version burning module, after version planning starts, whether the version plan belongs to customization is judged according to the requirement, if the requirement is not customized content, the version plan belongs to the basic software platform, the version of the basic software platform is released after development and test, if the requirement is customized content, the client to which the requirement belongs needs to be judged firstly, then corresponding development and test are carried out according to the client, a client customized software package corresponding to the client is released, and finally the software platform version burning is carried out through the software platform version burning module.
The invention also provides a customer customized development method of the BMC system, which comprises the following steps:
step 1, requirement classification: judging whether the customer requirements belong to customization or not, if the requirements do not belong to the customization content, belonging to a basic software platform, and releasing the version of the basic software platform after development and test, and if the requirements are the customization content, dividing the customer requirements into application configuration, model adaptation and software customization according to the rules of a customer customization software package;
step 2, software development: the application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file and finally packaged into a client customized software package; the machine type adaptation module generates a physical topology file required by the operation of the BMC application according to a physical link topology diagram provided by hardware; the software customization module generates software customization data through code compiling; the software package generating module uses a command mkfs. subifs to make a custom software package of the UBI format file.
Preferably, the BMC system client customized development method further includes: step 3, production and delivery: and writing the customized software package into the BMC system, burning the version of the software platform through the software platform version burning module, and releasing the version of the software platform after development and test.
Preferably, the BMC system client customized development method further includes: step 4, maintenance and upgrade: and sending the customer customized software package which needs to be upgraded to the customer, and executing the upgrading operation of the customer customized software package by the customer through a customer customized software package upgrading module on a management page of the BMC system.
Preferably, the step 3 further comprises: and issuing a client ID to the BMC system, writing the client ID into the CPLD of the mainboard by the BMC system, wherein the client ID cannot be changed no matter the BMC system performs any operation unless a command for modifying the client ID is issued again, uploading the client customized software package according to the client ID, and finishing the installation of the client customized software package by a client customized software package installation module after the BMC system receives the client customized software package.
Preferably, the BMC system includes a FLASH chip, the FLASH chip includes a conf partition and a confbak partition, when the custom-made software package is installed or upgraded, only the confbak partition is operated, a flag is generated after the writing is completed, when the BMC system is restarted, the flag is first determined, and if the flag exists, the file is copied from the confbak partition to the conf partition.
After the technical scheme is adopted, the invention has the following advantages:
the original BMC system is changed into a basic software platform and a customized software package module, wherein the customized software package module is mainly responsible for completing the customization requirements of customers and independently carrying out development, maintenance and management, the basic software platform is responsible for providing a necessary operating environment for the customized software package, and the contents of the two parts are independently developed and maintained. The invention manages the customer requirements as software packages independently, only develops and maintains the customer requirements, and carries out platform transformation on the BMC system, and the development of the platform and the customer requirements cannot influence each other.
Drawings
FIG. 1 is a schematic diagram of a BMC system custom development framework;
FIG. 2 is a schematic structural diagram of a FLASH chip of the BMC system;
FIG. 3 is a flowchart of a BMC system custom development method.
Detailed Description
The present invention will be described in further detail with reference to the following drawings and specific examples.
As shown in fig. 1, a BMC system client customization development framework includes a BMC system, where the BMC system includes a basic software platform and a client customization software package module, the client customization software package module is used to complete the customization requirement of a client and generate a corresponding client customization software package, and the basic software platform provides a necessary operating environment for the customization software package module through a data interface. Such as IPMI, I2C, PMbus, etc., are packaged as interfaces to customized software package modules. The customized software package module utilizes the data and the interface to realize the requirements of the customers. Each customer will correspond to a customized software package. The customized software package can be upgraded and installed independently.
Partial function data interface of table-base software platform
The basic software platform comprises a client customized software package installation module and a client customized software package upgrading module. The client customized software package module comprises a client requirement importing module, a client requirement classifying module and a software package generating module.
After the customer requirement importing module imports customer requirements, the customer requirement classifying module classifies the customer requirements into application configuration, model adaptation and software customization according to rules of a customer customized software package. The customized application module comprises an application configuration module, a model adaptation module and a software customization module, and is used for application developers to develop different customized software packages according to different requirements. The application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file, and finally the application configuration data are packaged into a client customized software package. The machine type adaptation module generates a physical topology file required by the application operation of the BMC system according to a physical link topology diagram provided by hardware. The software customization module generates software customization data through code compiling. And finally, the software package generating module can use an instruction mkfs. subifs to make a client customized software package of a UBI format file, the size of the client customized software package is about 10M, and the client customized software package can be written into the BMC system in a production link.
In the production and delivery stage, the installation of the client customized software package is carried out, the client ID is issued to the BMC system in the process, the client ID is written into the CPLD of the mainboard by the BMC system, the client ID cannot be changed no matter the BMC system does any operation, unless a command for modifying the client ID is issued again, the client customized software package is uploaded according to the client ID, and after the BMC system receives the client customized software package, the installation of the client customized software package is completed by the client customized software package installation module.
And sending the customer customized software package which needs to be upgraded to the customer, and executing the upgrading operation of the customer customized software package by the customer through a customer customized software package upgrading module on a management page of the BMC system.
As shown in fig. 2, the BMC system includes a FLASH chip, where the FLASH chip includes a conf partition and a confbak partition, and when a custom customized software package is installed or upgraded, only the confbak partition is operated, and a flag is generated after writing is completed.
The BMC system client customized development framework further comprises a software platform version burning module, after version planning starts, whether the version is customized or not is judged according to the requirement, if the requirement is not customized content, the version belongs to the basic software platform, the version of the basic software platform is released after development and test, if the requirement is customized content, the client to which the requirement belongs needs to be judged firstly, then corresponding development and test are carried out according to the client, a client customized software package corresponding to the client is released, and finally software platform version burning is carried out through the software platform version burning module.
The invention also provides a customer customized development method of the BMC system, which comprises the following steps:
step 1, requirement classification: judging whether the customer requirements belong to customization or not, if the requirements do not belong to the customization content, belonging to a basic software platform, and releasing the version of the basic software platform after development and test, and if the requirements are the customization content, dividing the customer requirements into application configuration, model adaptation and software customization according to the rules of a customer customization software package;
step 2, software development: the application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file and finally packaged into a client customized software package; the machine type adaptation module generates a physical topology file required by the operation of the BMC application according to a physical link topology diagram provided by hardware; the software customization module generates software customization data through code compiling; a software package generating module uses a command mkfs.ubifs to make a client customized software package of a UBI format file;
step 3, production and delivery: issuing a client ID to the BMC system, writing the client ID into the CPLD of the mainboard by the BMC system, wherein the client ID cannot be changed no matter the BMC system performs any operation unless a command for modifying the client ID is issued again, uploading a client customized software package according to the client ID, and completing the installation of the client customized software package by a client customized software package installation module after the BMC system receives the client customized software package; writing a custom-made software package into the BMC system, burning the version of the software platform through a software platform version burning module, and releasing the version of the software platform after development and test;
step 4, maintenance and upgrade: and sending the customer customized software package which needs to be upgraded to the customer, and executing the upgrading operation of the customer customized software package by the customer through a customer customized software package upgrading module on a management page of the BMC system.
The BMC system comprises a FLASH chip, wherein the FLASH chip comprises a conf partition and a confbak partition, when a custom-made software package is installed or upgraded, only the confbak partition is operated, a mark is generated after writing is completed, when the BMC system is restarted, the mark is judged firstly, and if the mark exists, a file is copied from the confbak partition to the conf partition.
Other embodiments of the present invention than the preferred embodiments described above will be apparent to those skilled in the art from the present invention, and various changes and modifications can be made therein without departing from the spirit of the present invention as defined in the appended claims.
Claims (10)
1. A BMC system client customized development framework is characterized in that,
the system comprises a BMC system, wherein the BMC system comprises a basic software platform and a client customized software package module, the client customized software package module is used for finishing the customization requirements of clients and generating corresponding client customized software packages, and the basic software platform provides necessary operating environment for the customized software package module through a data interface;
the client customized software package module comprises a client requirement import module, a client requirement classification module and a software package generation module;
after the customer demand import module imports customer demands, the customer demand classification module classifies the customer demands into application configuration, model adaptation and software customization according to the rules of a customer customized software package;
the customized application module comprises an application configuration module, a model adaptation module and a software customization module and is used for application developers to develop different customized software packages according to different requirements; the application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file and finally packaged into a client customized software package; the machine type adaptation module generates a physical topology file required by the application operation of the BMC system according to a physical link topology diagram provided by hardware; the software customization module generates software customization data through code compiling; and finally, the software package generating module can use an instruction mkfs.
2. The BMC client customized development framework of claim 1, wherein the base software platform comprises a client customized software package installation module and a client customized software package upgrade module, the BMC system comprises a FLASH chip, the FLASH chip comprises a conf partition and a confbak partition, when the client customized software package is installed or upgraded, only the confbak partition is operated, a flag is generated after writing is completed, when the BMC system is restarted, the flag is first determined, and if the flag exists, the file is copied from the confbak partition to the conf partition.
3. The BMC client customized development framework of claim 1, wherein the base software platform comprises a client customized software package installation module, wherein the installation of the client customized software package is performed during a production and shipping phase, a client ID is issued to the BMC system during the process, the client ID is written into the CPLD of the motherboard by the BMC system, the client ID is not changed no matter any operation is performed by the BMC system unless a command for modifying the client ID is issued again, the client customized software package is uploaded according to the client ID, and the installation of the client customized software package is completed by the client customized software package installation module after the BMC system receives the client customized software package.
4. The BMC client customized development framework of claim 1, wherein the base software platform includes a client customized software package upgrade module, wherein a client customized software package shipped for upgrade is sent to a client, and wherein the client customized software package upgrade operation is performed by the client via the client customized software package upgrade module at a management page of the BMC system.
5. The BMC client customized development framework of claim 1, wherein the BMC system client customized development framework further comprises a software platform version burning module, wherein after a version plan is started, whether the requirement belongs to customization is judged according to whether the requirement belongs to customization, if the requirement does not belong to customized content, the base software platform version is released after development and testing, if the requirement belongs to customized content, the requirement belongs to the client first, then corresponding development and testing are performed according to the client, a client customized software package corresponding to the client is released, and finally software platform version burning is performed through the software platform version burning module.
6. A customer customized development method for a BMC system is characterized by comprising the following steps:
step 1, requirement classification: judging whether the customer requirements belong to customization or not, if the requirements do not belong to the customization content, belonging to a basic software platform, and releasing the version of the basic software platform after development and test, and if the requirements are the customization content, dividing the customer requirements into application configuration, model adaptation and software customization according to the rules of a customer customization software package;
step 2, software development: the application configuration module is used for converting the configuration of all applications in the BMC system into data, the configuration of each application corresponds to a group of numbers, the application configuration module is converted into a group of application configuration data when the requirements of a client are imported, the application configuration data are written into a json configuration file and finally packaged into a client customized software package; the machine type adaptation module generates a physical topology file required by the operation of the BMC application according to a physical link topology diagram provided by hardware; the software customization module generates software customization data through code compiling; the software package generating module uses a command mkfs. subifs to make a custom software package of the UBI format file.
7. The BMC system client customized development method of claim 6, wherein the BMC system client customized development method further comprises:
step 3, production and delivery: and writing the customized software package into the BMC system, burning the version of the software platform through the software platform version burning module, and releasing the version of the software platform after development and test.
8. The BMC system client customized development method of claim 7, wherein the BMC system client customized development method further comprises:
step 4, maintenance and upgrade: and sending the customer customized software package which needs to be upgraded to the customer, and executing the upgrading operation of the customer customized software package by the customer through a customer customized software package upgrading module on a management page of the BMC system.
9. The method of claim 7, wherein the step 3 further comprises: and issuing a client ID to the BMC system, writing the client ID into the CPLD of the mainboard by the BMC system, wherein the client ID cannot be changed no matter the BMC system performs any operation unless a command for modifying the client ID is issued again, uploading the client customized software package according to the client ID, and finishing the installation of the client customized software package by a client customized software package installation module after the BMC system receives the client customized software package.
10. The method as claimed in claim 8, wherein the BMC system includes a FLASH chip, the FLASH chip includes a conf partition and a confbak partition, when the custom-made software package is installed or upgraded, only the confbak partition is operated, a flag is generated after the writing is completed, when the BMC system is restarted, the flag is first determined, and if the flag exists, the file is copied from the confbak partition to the conf partition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110902613.4A CN113641383A (en) | 2021-08-06 | 2021-08-06 | Customized development framework and development method for BMC system client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110902613.4A CN113641383A (en) | 2021-08-06 | 2021-08-06 | Customized development framework and development method for BMC system client |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113641383A true CN113641383A (en) | 2021-11-12 |
Family
ID=78419954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110902613.4A Pending CN113641383A (en) | 2021-08-06 | 2021-08-06 | Customized development framework and development method for BMC system client |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113641383A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416211A (en) * | 2022-01-28 | 2022-04-29 | 广州易行数字技术有限公司 | Method for converting industrial software customized development into industrial app |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150331692A1 (en) * | 2014-05-13 | 2015-11-19 | Zscaler, Inc. | Systems and methods for live operating system upgrades of inline cloud servers |
US20160291958A1 (en) * | 2015-03-31 | 2016-10-06 | Fujitsu Technology Solutions Intellectual Property Gmbh | Methods of updating software components, computer systems and memory apparatus |
CN109451062A (en) * | 2018-12-21 | 2019-03-08 | 广东粤众互联信息技术有限公司 | A kind of distributed platform development approach that height is customized |
CN109656638A (en) * | 2018-12-20 | 2019-04-19 | 广东浪潮大数据研究有限公司 | A kind of user based on Purley platform customizes the implementation method of function |
US20190324733A1 (en) * | 2018-04-20 | 2019-10-24 | Red Hat, Inc. | Managing software installation |
CN110990045A (en) * | 2019-12-20 | 2020-04-10 | 苏州浪潮智能科技有限公司 | double-BMC FLASH upgrading method and equipment |
-
2021
- 2021-08-06 CN CN202110902613.4A patent/CN113641383A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150331692A1 (en) * | 2014-05-13 | 2015-11-19 | Zscaler, Inc. | Systems and methods for live operating system upgrades of inline cloud servers |
US20160291958A1 (en) * | 2015-03-31 | 2016-10-06 | Fujitsu Technology Solutions Intellectual Property Gmbh | Methods of updating software components, computer systems and memory apparatus |
US20190324733A1 (en) * | 2018-04-20 | 2019-10-24 | Red Hat, Inc. | Managing software installation |
CN109656638A (en) * | 2018-12-20 | 2019-04-19 | 广东浪潮大数据研究有限公司 | A kind of user based on Purley platform customizes the implementation method of function |
CN109451062A (en) * | 2018-12-21 | 2019-03-08 | 广东粤众互联信息技术有限公司 | A kind of distributed platform development approach that height is customized |
CN110990045A (en) * | 2019-12-20 | 2020-04-10 | 苏州浪潮智能科技有限公司 | double-BMC FLASH upgrading method and equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114416211A (en) * | 2022-01-28 | 2022-04-29 | 广州易行数字技术有限公司 | Method for converting industrial software customized development into industrial app |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109885316B (en) | Hdfs-hbase deployment method and device based on kubernetes | |
CN103336705B (en) | Automatic transcoding between script process and Workflow system and semantic self adaptation | |
CN103109275B (en) | The system of virtual instrument, method and apparatus is used in semiconductor test environment | |
JP3165765B2 (en) | CAD design support equipment | |
CN105022630B (en) | A kind of assembly management system and assembly management method | |
US20050262501A1 (en) | Software distribution method and system supporting configuration management | |
CN112085217B (en) | Method, device, equipment and computer medium for deploying artificial intelligence service | |
US8171116B2 (en) | Configuring processing entities according to their roles in a data processing system with a distributed architecture | |
CN111399853A (en) | Templated deployment method of machine learning model and custom operator | |
CN103780655A (en) | Message transmission interface task and resource scheduling system and method | |
CN113065314B (en) | BIOS hardware adaptation method and device based on XML file format | |
CN103019874A (en) | Method and device for realizing exception handling based on data synchronization | |
CN106452835B (en) | The method and device thereof that the terminal software of particular hardware configuration updates | |
US20190340057A1 (en) | Methods and systems to compound alerts in a distributed computing system | |
CN113641383A (en) | Customized development framework and development method for BMC system client | |
CN106990987A (en) | Plug-in unit based on karaf_agent ends/Service Component automatic managing device and method | |
CN111045838B (en) | Distributed driving middleware based on remote procedure call protocol | |
US20010049817A1 (en) | System developing method, storage medium, information processing apparatus, information terminal apparatus, information processing system, and information processing method | |
CN105179156A (en) | Offline control program testing system and method of pump storage group | |
CN115037587B (en) | Automatic issuing method, device, equipment and storage medium for network equipment configuration | |
Jiao et al. | Design of cloud native application architecture based on kubernetes | |
CN116700747A (en) | Firmware upgrading method, control device and system | |
US20170199729A1 (en) | Application developing method and system | |
Huber et al. | MDA-based development in the DECOS integrated architecture-modeling the hardware platform | |
CN116074227B (en) | Multi-power system testing method based on virtualization platform |
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 |