CN109634634A - A kind of BMC firmware upgrade method, device and terminal - Google Patents
A kind of BMC firmware upgrade method, device and terminal Download PDFInfo
- Publication number
- CN109634634A CN109634634A CN201811518629.XA CN201811518629A CN109634634A CN 109634634 A CN109634634 A CN 109634634A CN 201811518629 A CN201811518629 A CN 201811518629A CN 109634634 A CN109634634 A CN 109634634A
- Authority
- CN
- China
- Prior art keywords
- bmc firmware
- bmc
- newest
- version number
- firmware
- 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
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 discloses a kind of BMC firmware upgrade methods, comprising: obtains the version number of newest BMC firmware in database;Judge whether the version number of newest BMC firmware is consistent with the version number of the current BMC firmware of system;If inconsistent, the image file of newest BMC firmware is obtained from database;According to the image file of newest BMC firmware, BMC firmware upgrade script is called to execute BMC firmware upgrade operation;This method includes that the system in the terminal of BMC firmware is automatically performed BMC firmware upgrade;I.e. each terminal comprising BMC firmware can be automatically performed BMC firmware upgrade, avoid in the related technology due to manually updating low efficiency to server one by one brought by updating and update the low problem of reliability;The invention also discloses a kind of BMC device for upgrading firmware, terminal and computer readable storage mediums, have above-mentioned beneficial effect.
Description
Technical field
The present invention relates to computer system and technical field of memory, in particular to a kind of BMC firmware upgrade method, device,
Terminal and computer readable storage medium.
Background technique
Currently, requiring BMC (Baseboard Management Controller, substrate pipe in most of storage systems
Manage controller) Lai Jinhang hardware relevant information management and inquiry work.Currently needing to carry out BMC firmware (Firmware)
When update, updated under normal circumstances by Web browser or network.However, (storage of such as data center takes storage system
Be engaged in device) in substantial amounts, if BMC firmware is updated by way of Web browser or network, need manually to one
Server that platform is one updates, and causes to update low efficiency;And due to heavy dependence manual operation, to may greatly occur
Unnecessary mistake causes to update failure.
Summary of the invention
The object of the present invention is to provide a kind of BMC firmware upgrade method, device, terminal and computer readable storage medium,
Fully automated it can trigger and complete BMC firmware upgrade, avoid the operation of manual mass upgrade BMC firmware, greatly promote
The maintainability of BMC firmware upgrade efficiency and product.
In order to solve the above technical problems, the present invention provides a kind of BMC firmware upgrade method, comprising:
Obtain the version number of newest BMC firmware in database;
Judge whether the version number of the newest BMC firmware is consistent with the version number of the current BMC firmware of system;
If inconsistent, the image file of newest BMC firmware is obtained from the database;
According to the image file of the newest BMC firmware, BMC firmware upgrade script is called to execute BMC firmware upgrade operation.
Optionally, the version number for obtaining newest BMC firmware in database, comprising:
Receive the version number for the newest BMC firmware that the database is sent;Wherein, the database is updating BMC
When firmware obtains the version number of newest BMC firmware, the version number of the newest BMC firmware is sent to correspondence system.
Optionally, the version number for obtaining newest BMC firmware in database, comprising:
The database is accessed according to predetermined period, inquires the version number of newest BMC firmware described in the database, and
Obtain the version number of the newest BMC firmware.
Optionally, the image file according to the newest BMC firmware calls BMC firmware upgrade script to execute BMC solid
Part updating operation, comprising:
According to the image file of the newest BMC firmware, Yafu tool is called to execute BMC firmware upgrade operation.
The present invention also provides a kind of BMC device for upgrading firmware, comprising:
Module is obtained, for obtaining the version number of newest BMC firmware in database;
Judgment module, for judge the newest BMC firmware version number and the current BMC firmware of system version number whether
Unanimously;
Update module, if different for the version number of the newest BMC firmware and the version number of the current BMC firmware of system
It causes, then obtains the image file of newest BMC firmware from the database;According to the image file of the newest BMC firmware, adjust
BMC firmware upgrade operation is executed with BMC firmware upgrade script.
Optionally, the module that obtains is specially to receive the version number for the newest BMC firmware that the database is sent
Module;Wherein, the database sends institute to correspondence system when update BMC firmware obtains the version number of newest BMC firmware
State the version number of newest BMC firmware.
Optionally, the acquisition module is specially to access the database according to predetermined period, is inquired in the database
The version number of the newest BMC firmware, and obtain the module of the version number of the newest BMC firmware.
Optionally, the update module, comprising:
Updating unit calls Yafu tool to execute BMC firmware liter for the image file according to the newest BMC firmware
Grade operation.
The present invention also provides a kind of terminals, comprising:
Memory, for storing computer program;
Processor, the step of BMC firmware upgrade method described above is realized when for executing the computer program.
The present invention also provides a kind of computer readable storage medium, calculating is stored on the computer readable storage medium
The step of machine program, the computer program realizes BMC firmware upgrade method described above when being executed by processor.
BMC firmware upgrade method provided by the present invention, comprising: obtain the version number of newest BMC firmware in database;Sentence
Break newest BMC firmware version number it is whether consistent with the version number of the current BMC firmware of system;If inconsistent, from database
Obtain the image file of newest BMC firmware;According to the image file of newest BMC firmware, BMC firmware upgrade script is called to execute
BMC firmware upgrade operation.
As it can be seen that this method is comprising the system in the terminal of BMC firmware automatically by the version of the newest BMC firmware of acquisition
Number, judge whether the version number of the current BMC firmware of system is latest edition number, and in the version for judging the current BMC firmware of system
This number when not being latest edition number, automatic trigger BMC firmware upgrade operation completes BMC firmware upgrade;It is i.e. each solid comprising BMC
The terminal of part can be automatically performed the whole process of BMC firmware upgrade, avoid in the related technology due to pair manually
Server one by one updates low efficiency brought by updating and updates the low problem of reliability;The present invention also provides one
Kind BMC device for upgrading firmware, terminal and computer readable storage medium, have above-mentioned beneficial effect, details are not described herein.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is the flow chart of BMC firmware upgrade method provided by the embodiment of the present invention;
Fig. 2 is the structural block diagram of BMC device for upgrading firmware provided by the embodiment of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Currently, being mentioned under normal circumstances by BMC when after-sales service personnel or other users are when updating BMC firmware
The WEB interface of confession carries out one-to-one firmware upgrade to BMC.It is single however for the storage server system environment of substantial amounts
It is clearly the mode of an inefficiency to single BMC firmware upgrade, and is easy to appear behaviour due to greatly relying on artificial operation
It makes mistakes.The present embodiment to overcome the above disadvantages, realizes the BMC firmware upgrade of full automation, improves update efficiency
It is low and considerably reduce the work of after-sales staff.Specifically referring to FIG. 1, Fig. 1 is BMC provided by the embodiment of the present invention solid
The flow chart of part upgrade method;This method may include:
S101: the version number of newest BMC firmware in database is obtained.
Executing subject is not defined in the present embodiment, due to artificial one-to-one right in the prior art in order to overcome
Server carries out BMC firmware upgrade situation, therefore respectively executes BMC firmware liter automatically using each terminal comprising BMC firmware
The whole process of grade, it is understood that execute the entire of BMC firmware upgrade automatically by the system in the terminal comprising BMC firmware
Process.The present embodiment is not defined the concrete form of terminal, as long as needing to be implemented BMC firmware liter it includes BMC firmware
Grade, such as terminal can be server.It is illustrated in the present embodiment using terminal as executing subject.
The present embodiment is in order to realize the execution BMC firmware upgrade of full automation, it is therefore desirable to can automatic trigger BMC it is solid
Part upgrading, that is to say, that need when automatic identification executes the operation of BMC firmware upgrade, and then can realize automation BMC
Firmware upgrade process.Terminal is determined in the system in present terminal by comparing the version number of BMC firmware in the present embodiment
Whether the version number of BMC firmware is latest edition number, and then determines the need for triggering BMC firmware upgrade operation.I.e. specifically,
If the version number of the current BMC firmware of system is latest edition number, triggering BMC firmware upgrade operation is not needed;If system is current
The version number of BMC firmware is not latest edition number, then needs to trigger BMC firmware upgrade operation.Therefore, in order to realize the judgement
Journey, terminal need to obtain the version number of current newest BMC firmware, and then realize and work as the version number of newest BMC firmware with system
The process that the version number of preceding BMC firmware is compared.Namely step S102.
The present embodiment is not defined the form of the version number of newest BMC firmware, such as the version of newest BMC firmware
Number can be individualism, that is, at this time in database there are the version number of newest BMC firmware and newest BMC firmwares
The image file of the corresponding newest BMC firmware of version number.Can certainly be newest BMC firmware version number it is solid from newest BMC
It is obtained in the image file of part, there is only the image files of newest BMC firmware in database at this time.
The mode that terminal obtains the version number of newest BMC firmware is not limited in the present embodiment, for example, can be directly from
It stores and is obtained in the database of the version number of newest BMC firmware.The database is not defined in the present embodiment.Each end
End can get the version number of newest BMC firmware from a database.The database can be remote database at this time.
The content stored in the database is not defined in the present embodiment, as long as may include the version number of newest BMC firmware,
And the image file of the corresponding newest BMC firmware of version number of the newest BMC firmware.Namely user only needs at this
The version number of newest BMC firmware and the image file of corresponding newest BMC firmware, terminal are updated in database
Whole-course automation realizes BMC firmware upgrade.
In order to terminal can be got from the database the newest BMC firmware version number and corresponding newest BMC
The image file of firmware, terminal needs are connected with the Database.Such as when terminal be storage system when, i.e., storage system with
Database connection.The mode that terminal is connect with database is not limited in the present embodiment, such as is connected to the network.This implementation
The opportunity that terminal is connect with database is not limited yet in example, such as be can be terminal and be constantly in the state of connection with database,
Either connection is just being established when the two needs to carry out data interaction.It can according to the interactive mode of database and terminal come
Determine the connection type of terminal and database.
The form for obtaining the version number of newest BMC firmware in database is not limited in the present embodiment yet.Such as it can be end
End access database obtains the version number of the newest BMC firmware, naturally it is also possible to which it is solid to be that database to terminal sends the newest BMC
The version number of part.Certainly, the present embodiment does not also limit the opportunity for obtaining the version number of newest BMC firmware in database.Such as it can
When being that terminal either receives acquisition instruction according to predetermined period, accesses database and therefrom get newest in database
The version number of BMC firmware.Either database is after the version number for completing to update newest BMC firmware, directly to counterpart terminal (example
The terminal being such as connected with database) send the version number of the newest BMC firmware.
In the present embodiment, when terminal actively obtains the version number of newest BMC firmware, the detailed process of step S101 can be with
It is: accesses database according to predetermined period, inquire the version number of newest BMC firmware in database, and obtain newest BMC firmware
Version number.Specifically, not being defined to the specific value of predetermined period in the present embodiment, user can be according to practical application
Scene is configured.Such as can be real-time perfoming, i.e., the version number of newest BMC firmware can be synchronized from remote database in real time.
The detailed process of inquiry and acquisition is not limited in the present embodiment yet.Such as can be inquire maximum version number can be straight
Obtain the version number for taking the maximum version number as newest BMC firmware.It is also possible to inquire update date nearest version number
Version number as newest BMC firmware.It is also possible to judge last visit to whether updated between this access, if not updating
It crosses, then can not obtain the version number of newest BMC firmware directly, only in its updated version for just obtaining newest BMC firmware
Number.User can determine according to the concrete mode of practical application scene and database update version number and corresponding image file
The specific process inquired and obtain.
When database actively sends the version number of newest BMC firmware to terminal, the detailed process of step S101 be may is that
Receive the version number for the newest BMC firmware that database is sent;Wherein, database obtains newest BMC firmware in update BMC firmware
When version number, the version number of newest BMC firmware is sent to correspondence system.Specifically, being obtained in the present embodiment by database
When the version number of newest BMC firmware, the version number of newest BMC firmware is directly sent to terminal, can be visited to avoid the period of terminal
It asks, reduces the operating quantity of terminal, and then reduce terminal due to executing step S101 to the occupancy of hardware.
S102: judge whether the version number of newest BMC firmware is consistent with the version number of the current BMC firmware of system;If not (i.e.
The version number of newest BMC firmware and the version number of the current BMC firmware of system are inconsistent), then enter step S103.If (i.e. most
The version number of new BMC firmware is consistent with the version number of the current BMC firmware of system), then the current BMC firmware of proof system does not need more
It newly, has been latest edition.
Specifically, not needing triggering BMC firmware upgrade if the version number of the current BMC firmware of system is latest edition number
Operation;If the version number of the current BMC firmware of system is not latest edition number, need to trigger BMC firmware upgrade operation.
S103: the image file of newest BMC firmware is obtained from database.
S104: according to the image file of newest BMC firmware, BMC firmware upgrade script is called to execute BMC firmware upgrade behaviour
Make.
Step S103 and step S104 be newest BMC firmware version number and the current BMC firmware of system version number not
When consistent, the specific steps of execution complete the automatic upgrading of BMC firmware to realize BMC firmware upgrade operation.This implementation
Terminal utilizes the image file of the newest BMC firmware obtained from database and BMC firmware upgrade script to realize automatic in example
To BMC firmware upgrade operation.
The specific execution sequence that step S103 is not limited in the present embodiment, can be after step s 102, also
It is the execution after the version number of the version number and the current BMC firmware of system that judge newest BMC firmware is inconsistent, that is, this
Step S103 is executed in embodiment.When can certainly be the version number of newest BMC firmware in obtaining database directly together
Obtain the image file of the corresponding newest BMC firmware of version number of newest BMC firmware.It is understood that being held in step S103
The operation that row obtains the image file of newest BMC firmware can be to avoid solid in the version number of newest BMC firmware and the current BMC of system
The version number of part unanimously also the unnecessary image file for obtaining newest BMC firmware the case where occur, improve system effectiveness.
It should be noted that the particular content of BMC firmware upgrade script is not limited in the present embodiment yet, as long as may be implemented
Automated execution BMC firmware upgrade operation.User can upgrade BMC firmware with reference to utilization image file in the related technology
Escalation process script particular content.For example, calling Yafu tool, (one kind is opened according to the image file of newest BMC firmware
Source firmware upgrade tool) execute BMC firmware upgrade operation.I.e. with the Yafu tool of the upgrading BMC of open source, corresponding system is executed
Calling.
Each process of automated execution can individually create a thread in the present embodiment, in entire terminal (as stored
System) after normal starting, pull-up.
Based on the above-mentioned technical proposal, BMC firmware upgrade method provided in an embodiment of the present invention, it is solid by software realization BMC
Part upgrades automatically, and terminal (such as storage system) can periodically access the database being connected with it, updates the version of newest BMC firmware
This number (or the image file of newest BMC firmware is directly updated, it is determined from the image file of the newest BMC firmware newest
Version number), if inconsistent with obtained latest edition, trigger the automatic upgrading of BMC firmware.So as to avoid big rule manually
Mould upgrades the operation of BMC firmware, greatly improves the maintainability of product.I.e. the embodiment of the present invention is risen automatically by BMC firmware
Grade, to replace the cumbersome point-to-point upgrading to each BMC, to improve BMC firmware upgrade efficiency and after-sales service people
The maintenance efficiency of member.
BMC device for upgrading firmware provided in an embodiment of the present invention, terminal and computer readable storage medium are carried out below
It introduces, BMC device for upgrading firmware, terminal and computer readable storage medium described below and above-described BMC firmware liter
Grade method can correspond to each other reference.
Referring to FIG. 2, Fig. 2 is the structural block diagram of BMC device for upgrading firmware provided by the embodiment of the present invention;The device can
To include:
Module 100 is obtained, for obtaining the version number of newest BMC firmware in database;
Judgment module 200, for judge newest BMC firmware version number and the current BMC firmware of system version number whether
Unanimously;
Update module 300, if inconsistent for the version number of newest BMC firmware and the version number of the current BMC firmware of system,
The image file of newest BMC firmware is then obtained from database;According to the image file of newest BMC firmware, BMC firmware liter is called
Grade script execution BMC firmware upgrade operation.
Based on the above embodiment, obtaining module 100 is specially to receive the version number for the newest BMC firmware that database is sent
Module;Wherein, database sends newest BMC to correspondence system when update BMC firmware obtains the version number of newest BMC firmware
The version number of firmware.
Based on the above embodiment, obtaining module 100 is specially to access database according to predetermined period, is inquired in database most
The version number of new BMC firmware, and obtain the module of the version number of newest BMC firmware.
Based on above-mentioned any embodiment, update module 300 may include:
Updating unit calls Yafu tool to execute BMC firmware upgrade behaviour for the image file according to newest BMC firmware
Make.
It should be noted that being based on above-mentioned any embodiment, device be can be based on programmable logic device realization, can
Programmed logic device includes FPGA, CPLD, single-chip microcontroller, processor etc..Programmable logic device can be set in the present embodiment
In terminal (such as storage system or server).
Based on the above-mentioned technical proposal, BMC device for upgrading firmware provided in an embodiment of the present invention realizes the update of BMC firmware
It is no longer dependent on point-to-point manual upgrading, but by the way that the firmware image file of BMC and version number to be synchronized in database,
Whether the version that the version number in terminal meeting inspection database uses with current system is consistent, then judges whether to need to carry out
BMC firmware upgrade.
The present embodiment also provides a kind of terminal, comprising: memory, for storing computer program;Processor, for executing
The step of BMC firmware upgrade method as described in above-mentioned any embodiment is realized when computer program.As processor executes calculating
The version number for obtaining newest BMC firmware in database is realized when machine program;Judge that version number and the system of newest BMC firmware are current
Whether the version number of BMC firmware is consistent;If inconsistent, the image file of newest BMC firmware is obtained from database;According to most
The image file of new BMC firmware, calls BMC firmware upgrade script to execute BMC firmware upgrade operation.
Specifically, the present embodiment is not defined terminal, such as it can be storage equipment or server etc..
The present embodiment also provides a kind of computer readable storage medium, and meter is stored on the computer readable storage medium
Calculation machine program, the BMC firmware upgrade method as described in above-mentioned any embodiment is realized when computer program is executed by processor
Step.The version number for obtaining newest BMC firmware in database is realized when being executed by processor such as computer program;Judge newest
Whether the version number of BMC firmware is consistent with the version number of the current BMC firmware of system;If inconsistent, obtained most from database
The image file of new BMC firmware;According to the image file of newest BMC firmware, BMC firmware upgrade script is called to execute BMC firmware
Updating operation.
The computer readable storage medium may include: USB flash disk, mobile hard disk, read-only memory (Read-Only
Memory, ROM), random access memory (Random Access Memory, RAM), magnetic or disk etc. is various to deposit
Store up the medium of program code.
Each embodiment is described in a progressive manner in specification, the highlights of each of the examples are with other realities
The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment
Speech, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part illustration
?.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor
The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
Above to a kind of BMC firmware upgrade method provided by the present invention, device, terminal and computer readable storage medium
It is described in detail.Used herein a specific example illustrates the principle and implementation of the invention, the above reality
The explanation for applying example is merely used to help understand method and its core concept of the invention.It should be pointed out that for the art
For those of ordinary skill, without departing from the principle of the present invention, can with several improvements and modifications are made to the present invention,
These improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims (10)
1. a kind of BMC firmware upgrade method characterized by comprising
Obtain the version number of newest BMC firmware in database;
Judge whether the version number of the newest BMC firmware is consistent with the version number of the current BMC firmware of system;
If inconsistent, the image file of newest BMC firmware is obtained from the database;
According to the image file of the newest BMC firmware, BMC firmware upgrade script is called to execute BMC firmware upgrade operation.
2. BMC firmware upgrade method according to claim 1, which is characterized in that newest BMC is solid in the acquisition database
The version number of part, comprising:
Receive the version number for the newest BMC firmware that the database is sent;Wherein, the database is updating BMC firmware
When obtaining the version number of newest BMC firmware, the version number of the newest BMC firmware is sent to correspondence system.
3. BMC firmware upgrade method according to claim 1, which is characterized in that newest BMC is solid in the acquisition database
The version number of part, comprising:
The database is accessed according to predetermined period, inquires the version number of newest BMC firmware described in the database, and obtain
The version number of the newest BMC firmware.
4. BMC firmware upgrade method according to any one of claims 1 to 3, which is characterized in that described according to described newest
The image file of BMC firmware calls BMC firmware upgrade script to execute BMC firmware upgrade operation, comprising:
According to the image file of the newest BMC firmware, Yafu tool is called to execute BMC firmware upgrade operation.
5. a kind of BMC device for upgrading firmware characterized by comprising
Module is obtained, for obtaining the version number of newest BMC firmware in database;
Judgment module, for judge the newest BMC firmware version number and the current BMC firmware of system version number whether one
It causes;
Update module, if inconsistent for the version number of the newest BMC firmware and the version number of the current BMC firmware of system,
The image file of newest BMC firmware is obtained from the database;According to the image file of the newest BMC firmware, BMC is called
Firmware upgrade script executes BMC firmware upgrade operation.
6. BMC device for upgrading firmware according to claim 5, which is characterized in that the acquisition module is specially to receive institute
State the module of the version number of the newest BMC firmware of database transmission;Wherein, the database is obtained in update BMC firmware
When the version number of newest BMC firmware, the version number of the newest BMC firmware is sent to correspondence system.
7. BMC device for upgrading firmware according to claim 5, which is characterized in that the acquisition module is specially according to pre-
If database described in cycle access, the version number of newest BMC firmware described in the database is inquired, and is obtained described newest
The module of the version number of BMC firmware.
8. according to the described in any item BMC device for upgrading firmware of claim 5 to 7, which is characterized in that the update module, packet
It includes:
Updating unit calls Yafu tool to execute BMC firmware upgrade behaviour for the image file according to the newest BMC firmware
Make.
9. a kind of terminal characterized by comprising
Memory, for storing computer program;
Processor realizes the firmware upgrade side BMC as described in any one of Claims 1-4 when for executing the computer program
The step of method.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer on the computer readable storage medium
Program realizes the BMC firmware upgrade method as described in any one of Claims 1-4 when the computer program is executed by processor
The step of.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811518629.XA CN109634634A (en) | 2018-12-12 | 2018-12-12 | A kind of BMC firmware upgrade method, device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811518629.XA CN109634634A (en) | 2018-12-12 | 2018-12-12 | A kind of BMC firmware upgrade method, device and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109634634A true CN109634634A (en) | 2019-04-16 |
Family
ID=66073124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811518629.XA Pending CN109634634A (en) | 2018-12-12 | 2018-12-12 | A kind of BMC firmware upgrade method, device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109634634A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110309018A (en) * | 2019-07-02 | 2019-10-08 | 深圳市小兔充充科技有限公司 | Charging equipment system switching method, charging equipment and readable storage medium storing program for executing |
CN110399148A (en) * | 2019-06-18 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A kind of verification method, device and the computer readable storage medium of BMC upgrading |
CN111475185A (en) * | 2020-03-11 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Method and system for stably upgrading BMC (baseboard management controller) image across large versions |
CN111488163A (en) * | 2020-04-08 | 2020-08-04 | 苏州浪潮智能科技有限公司 | Firmware updating method and device, electronic equipment and storage medium |
CN111625264A (en) * | 2020-05-22 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for upgrading multi-level management system |
CN113568632A (en) * | 2021-06-22 | 2021-10-29 | 东莞市奥海科技股份有限公司 | Server power firmware updating method and device, computer equipment and storage medium |
CN115629777A (en) * | 2022-11-30 | 2023-01-20 | 苏州浪潮智能科技有限公司 | BMC heterogeneous upgrading method, system, equipment and readable storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070169088A1 (en) * | 2006-01-13 | 2007-07-19 | Dell Products, L.P. | Automatic firmware corruption recovery and update |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
CN104423981A (en) * | 2013-08-26 | 2015-03-18 | 鸿富锦精密电子(天津)有限公司 | BMC (Baseboard Management Controller) firmware automatic update system and method |
CN105700917A (en) * | 2016-01-04 | 2016-06-22 | 浪潮通用软件有限公司 | Method and apparatus for synchronizing DLL and database |
CN105867975A (en) * | 2016-04-01 | 2016-08-17 | 浪潮电子信息产业股份有限公司 | Method for refreshing BMC in batches based on LINUX platform |
US20160283221A1 (en) * | 2015-03-24 | 2016-09-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Applying firmware updates in a system with zero downtime by selectively offlining and onlining hardware using a scale-up hypervisor layer |
CN107168739A (en) * | 2017-05-15 | 2017-09-15 | 万达百汇科技(深圳)有限公司 | POS, POS wireless communication module firmware upgrade method and device |
-
2018
- 2018-12-12 CN CN201811518629.XA patent/CN109634634A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070169088A1 (en) * | 2006-01-13 | 2007-07-19 | Dell Products, L.P. | Automatic firmware corruption recovery and update |
CN103067484A (en) * | 2012-12-25 | 2013-04-24 | 深圳市天维尔通讯技术有限公司 | Method and system upgrading application program automatically |
CN104423981A (en) * | 2013-08-26 | 2015-03-18 | 鸿富锦精密电子(天津)有限公司 | BMC (Baseboard Management Controller) firmware automatic update system and method |
US20160283221A1 (en) * | 2015-03-24 | 2016-09-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Applying firmware updates in a system with zero downtime by selectively offlining and onlining hardware using a scale-up hypervisor layer |
CN105700917A (en) * | 2016-01-04 | 2016-06-22 | 浪潮通用软件有限公司 | Method and apparatus for synchronizing DLL and database |
CN105867975A (en) * | 2016-04-01 | 2016-08-17 | 浪潮电子信息产业股份有限公司 | Method for refreshing BMC in batches based on LINUX platform |
CN107168739A (en) * | 2017-05-15 | 2017-09-15 | 万达百汇科技(深圳)有限公司 | POS, POS wireless communication module firmware upgrade method and device |
Non-Patent Citations (4)
Title |
---|
DANIELP.BOVET等: "《深入理解LINUX内核》", 30 April 2006, 东南大学出版社 * |
DEVDIV移动开发社区: "《移动开发权平台解决方案》", 31 August 2011, 海洋出版社 * |
朱青亮等: "《网管自动化操作一条龙》", 31 August 2005, 山东电子音像出版社 * |
李肇庆等: "《串行端口技术》", 31 January 2004, 国防工业出版社 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110399148A (en) * | 2019-06-18 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A kind of verification method, device and the computer readable storage medium of BMC upgrading |
CN110309018A (en) * | 2019-07-02 | 2019-10-08 | 深圳市小兔充充科技有限公司 | Charging equipment system switching method, charging equipment and readable storage medium storing program for executing |
CN110309018B (en) * | 2019-07-02 | 2022-03-01 | 深圳市小兔充充科技有限公司 | Charging equipment system switching method, charging equipment and readable storage medium |
CN111475185A (en) * | 2020-03-11 | 2020-07-31 | 苏州浪潮智能科技有限公司 | Method and system for stably upgrading BMC (baseboard management controller) image across large versions |
CN111488163A (en) * | 2020-04-08 | 2020-08-04 | 苏州浪潮智能科技有限公司 | Firmware updating method and device, electronic equipment and storage medium |
CN111488163B (en) * | 2020-04-08 | 2022-11-08 | 苏州浪潮智能科技有限公司 | Firmware updating method and device, electronic equipment and storage medium |
CN111625264A (en) * | 2020-05-22 | 2020-09-04 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for upgrading multi-level management system |
CN111625264B (en) * | 2020-05-22 | 2023-03-28 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for upgrading multi-level management system |
CN113568632A (en) * | 2021-06-22 | 2021-10-29 | 东莞市奥海科技股份有限公司 | Server power firmware updating method and device, computer equipment and storage medium |
CN115629777A (en) * | 2022-11-30 | 2023-01-20 | 苏州浪潮智能科技有限公司 | BMC heterogeneous upgrading method, system, equipment and readable storage medium |
CN115629777B (en) * | 2022-11-30 | 2023-03-10 | 苏州浪潮智能科技有限公司 | BMC heterogeneous upgrading method, system, equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109634634A (en) | A kind of BMC firmware upgrade method, device and terminal | |
CN107291516B (en) | A kind of firmware upgrade method and system | |
CN110032382A (en) | A kind of vehicle electronic control unit upgrade method, system and terminal device | |
CN103312549B (en) | A kind of office management method and device and system | |
US20150169313A1 (en) | Integrated system and firmware update method | |
CN107291457A (en) | The long-range renewal computing system and method for entire car controller software | |
CN103067484A (en) | Method and system upgrading application program automatically | |
CN103051469A (en) | Centralized configuration management method under cloud environment | |
CN108737463A (en) | A kind of software deployment method, server and system | |
CN105808273B (en) | Method for upgrading software and software updating apparatus | |
CN103051732A (en) | Cloud computation system for realizing automatic data pushing and distributing function and automatic pushing method | |
CN106851626B (en) | The realization device and method of Android system batch upgrade under LAN environment | |
CN109918116A (en) | O&M object support method and system | |
CN110083379A (en) | A kind of server component upgrade method and relevant apparatus | |
CN103778026A (en) | Object calling method and device | |
CN114675987A (en) | Cache data processing method and device, computer equipment and storage medium | |
CN109241037A (en) | A kind of method, apparatus that realizing database processing, equipment and storage medium | |
CN108616391A (en) | Method and system for upgrading equipment firmware at server side | |
CN109002305A (en) | A kind of update method and its system of device program | |
CN113157297B (en) | Remote upgrading method and system for charging station equipment | |
CN109636664A (en) | A kind of distribution system, distribution main website and its point table model update method | |
CN105468418A (en) | System and method for upgrading software of smart terminal cluster | |
CN110007946B (en) | Method, device, equipment and medium for updating algorithm model | |
CN104123160A (en) | Element level updating method for navigation equipment | |
CN107015831A (en) | A kind of client updating management method upgraded based on server end and system |
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 |