[go: up one dir, main page]

CN1680920B - Method and device for remotely updating basic input and output system in data processing system - Google Patents

Method and device for remotely updating basic input and output system in data processing system Download PDF

Info

Publication number
CN1680920B
CN1680920B CN 200410032464 CN200410032464A CN1680920B CN 1680920 B CN1680920 B CN 1680920B CN 200410032464 CN200410032464 CN 200410032464 CN 200410032464 A CN200410032464 A CN 200410032464A CN 1680920 B CN1680920 B CN 1680920B
Authority
CN
China
Prior art keywords
microprocessor
bios
data processing
processing system
memory
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.)
Expired - Fee Related
Application number
CN 200410032464
Other languages
Chinese (zh)
Other versions
CN1680920A (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.)
Wistron Corp
Original Assignee
Wistron Corp
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 Wistron Corp filed Critical Wistron Corp
Priority to CN 200410032464 priority Critical patent/CN1680920B/en
Publication of CN1680920A publication Critical patent/CN1680920A/en
Application granted granted Critical
Publication of CN1680920B publication Critical patent/CN1680920B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a method and device for updating the Basic Input Output System (BIOS) in a data processing system at a remote end, which is characterized in that a remote control platform issues a BIOS updating command, the BIOS updating command is transmitted to a microprocessor of a non-execution operating system in the data processing system and a related storage medium through a network, and after the correctness of a BIOS updating image file is confirmed, the BIOS of a system microprocessor of the execution operating system is updated at a proper time, wherein the system microprocessor is usually a central processing unit. The method and the device can achieve the update of the remote BIOS, and can also successfully update the BIOS and restart the data processing system when the operating system fails due to update failure or other reasons because the update operation is processed autonomously and is irrelevant to the operation of the operating system in the data processing system.

Description

Far-end upgrades the method and the device thereof of Basic Input or Output System (BIOS) in the data handling system
Technical field
The invention relates to a kind of method of upgrading the Basic Input or Output System (BIOS) (BIOS) of data handling system, and particularly upgrade the method for BIOS relevant for a kind of far-end, this method is not required to be each operating system and writes the BIOS refresh routine, and still can make far-end and upgrade after BIOS upgrades failure.
Background technology
Generally speaking, desire is to a data handling system, when for example computer carries out the BIOS renewal, all need to carry out under the condition of operate as normal in operating system, as long as oneself's start detects (Power On Self Test, POST) under the situation that imperfect or operating system (Operating System) can't normally be carried out, then will cause to carry out far-end BIOS and upgrade operation.
Please refer to Fig. 1, to illustrate be that computer carries out the schematic flow sheet of BIOS when upgrading in the prior art.When upgrading the BIOS step and beginning (step 110), log-on data disposal system (step 102) at first, and do oneself's start and detect (step 104).If oneself start detects successfully (step 101), then enter operating system (DOS for example, Microsoft Windows, Linux, etc.) (step 106).After system enters operating system, if the distance terminal user requires to upgrade BIOS (step 103), then transmit BIOS image file (step 108) earlier, judge BIOS image file whether correctly (step 105), carry out refresh routine (step 112) again, and finish renewal back restarting systems (step 114).If the BIOS image file is incorrect, then notify far-end manoeuvring platform (step 116) and process ends (step 120).On the other hand, if BIOS, then process ends (step 120) are upgraded in distance terminal user and no requirement (NR).In a single day hence one can see that, upgrades startup of BIOS step and the failure of self-testing mechanism in the prior art, operating system just can't operate, and just can't remake far-end BIOS this moment and upgrade.
Aspect the hardware setting of prior art, please refer to the block synoptic diagram that Fig. 5 illustrates existing renewal BIOS.Show among the figure that too network 504 and socket card 506 pass on the terminal user desires to upgrade the information of BIOS to a far-end manoeuvring platform 502 by second, such instruction is by system processor 522 computing that is for data processing, coupled system flash memory 524 and system random access memory 526 provide the storage space configuration, with the BIOS of update system.This kind receives the setting that remote instructions is upgraded BIOS, because the essential passage through system processor 522 of the information transmission between data handling system and the network, meaning promptly must could be finished BIOS smoothly and upgrade under the situation of operating system normal operation.On the other hand if system's sudden power, or there is other factors and causes BIOS to upgrade failure, then system processor 522 after BIOS upgrades failure restart operation the time just can't restart, anticipate promptly and can't be again to upgrade BIOS by network with far-end manoeuvring platform 502;
Summary of the invention
Therefore the purpose of this invention is to provide a kind of mode and upgrade the work of BIOS, and another kind of solution is provided, cause once more far-end to upgrade the problem of BIOS to handle because of BIOS upgrades the failure back to allow far-end indication computer.
Another object of the present invention provides a kind of BIOS update system, utilize far-end to provide desire to upgrade the BIOS image file that replaces, with a microprocessor is bridge not by under the situation of operating system, directly or indirectly upgrades BIOS and log-on data disposal system again.
In order to achieve the above object, the invention provides a kind of data handling system, be applicable to a remote instructions and upgrade a recordable memory.This data handling system comprises a far-end manoeuvring platform, one first little processing components, one second little processing components, a network and a socket.Wherein this far-end manoeuvring platform provides update instruction and update content, by the transmission of network and the conversion of socket, is connected socket, receives instruction and is carried out subsequent step by first little processing components, to upgrade recordable memory.Recordable memory in the present invention is arranged in second little processing components, for example be the rewritten BIOS storer in the central processing unit, operation via first little processing components, directly do not upgrading this recordable memory (BIOS) by second little processing components, if this first little processing components is not supported this recordable memory of direct renewal, also available another indirect mode is connected to the startup block (Boot Block) of second little processing components by BIOS and upgrades this recordable memory.First little processing components among the present invention comprises the first microprocessor and first working storage, common first little reason place device is the microprocessor except central processing unit in the computer, and first working storage is generally the storer corresponding with first microprocessor, for example is flash memory, random access memory etc.Be bridge with the first microprocessor among the present invention, first working storage of matching coupling, remote instructions and update content that reception transmits by network, renewal for example is the BIOS storer in the central processing unit, (comprise for example flash memory owing to be responsible for first microprocessor second microprocessor and the second corresponding working storage thereof corresponding of execution update instruction with accepting the updated stored device, random access memory etc.) separate, so first microprocessor can direct or indirect mode upgrades the recordable memory of second microprocessor, no matter it is directly or indirectly all irrelevant with operating system, and after upgrading failure, the far-end manoeuvring platform still can re-execute update instruction again by first microprocessor, till the system recovery operation.
In addition, even do not pass through second microprocessor, and can upgrade the recordable memory of second microprocessor at any time in direct mode.
For further specifying above-mentioned purpose of the present invention, design feature and effect, the present invention is described in detail below with reference to accompanying drawing.
Description of drawings
Fig. 1 is that the far-end BIOS that illustrates according to prior art upgrades schematic flow sheet.
Fig. 2 upgrades the workflow synoptic diagram according to the indirect type BIOS that a preferred embodiment among the present invention is illustrated.
Fig. 3 A is the direct-type microprocessor work schematic flow sheet that is illustrated according to a preferred embodiment among the present invention.
Fig. 3 B is the indirect type microprocessor work schematic flow sheet that is illustrated according to a preferred embodiment among the present invention.
Fig. 4 is the far-end manoeuvring platform workflow synoptic diagram that is illustrated according to a preferred embodiment among the present invention.
Fig. 5 is the BIOS update system block synoptic diagram that illustrates according to prior art.
Fig. 6 A is the far-end BIOS update system block synoptic diagram of the indirect type that illustrated according to a preferred embodiment among the present invention.
Fig. 6 B is the far-end BIOS update system block synoptic diagram of the direct-type that illustrated according to a preferred embodiment among the present invention.
Embodiment
The present invention proposes a kind of far-end manoeuvring platform indication computer that allows and upgrades the work of BIOS, and another kind of solution is provided, to handle the problem that causes upgrading once more BIOS because of BIOS renewal failure back.And this kind BIOS update system, the BIOS image file that utilizes far-end to provide desire upgrade to replace, with a microprocessor be bridge not by under the situation of operating system, finish the renewal of system bios and successfully restart data handling system.
The purpose of this invention is to provide another pipeline and carry out far-end BIOS renewal, a meaning i.e. microprocessor is regarded the bridge tool that upgrades BIOS; Because this kind microprocessor has the temporary function (generally including for example flash memory, random access memory) of data,, just can carry out the function that far-end upgrades BIOS by this microprocessor when under the remote side administration person during BIOS update instruction.
Technology among the present invention can utilize direct or indirect mode to come far-end to upgrade BIOS.Directly mode needs at microprocessor and system's recordable memory one interface is arranged, and this microprocessor can upgrade BIOS the time in office.If system does not have this interface, just can utilize indirect mode to upgrade BIOS.Indirect mode utilizes the procedure code of the startup block (Boot Block) of BIOS self to upgrade BIOS, therefore need not wait until that POST just upgrades BIOS after finishing, more after dispatching from the factory, system just can not change in addition because of the procedure code that starts block, make that starting block has the characteristic that is not destroyed, and guarantee to upgrade once more the possibility of BIOS.
Please refer to Fig. 2, it illustrates according to the BIOS workflow synoptic diagram that connects renewal among the present invention between the preferred embodiment.BIOS in the system is a recordable memory, wherein stores start block sign indicating number, all need carry out bios program when restarting systems each time.In disclosed remote updating method, workflow such as Fig. 2 of BIOS illustrate.At first when carrying out BIOS start block sign indicating number (step 202), if requiring to carry out BIOS, far-end upgrades (step 203), then read BIOS image file (step 204) in the relevant working storage of microprocessor, it is to be transmitted by network and socket by the far-end manoeuvring platform.When the BIOS image file read finish after, whether the content of inspecting the BIOS image file correct (step 205).If incorrect, then inform microprocessor image file incorrect (step 214); If correct, the execution (step 206) that then enters the BIOS refresh routine.No matter refresh routine is success (step 208) or failure (step 216), all inform microprocessor, if success, just footpath row start (step 212) again.
In the present invention, when system operator desires to carry out far-end renewal BIOS, just upgrade the instruction of BIOS down to the microprocessor in the system of desire renewal BIOS from the far-end manoeuvring platform.This microprocessor can directly upgrade BIOS (Fig. 3 A) after receiving instruction, or wait and BIOS startup block (Boot Block) communication (Fig. 3 B).At first with reference to figure 3A.Whether microprocessor receives BIOS update instruction (step 303), if, just draw BIOS image file (step 302) as bridge by microprocessor.After drawing the BIOS image file and finishing and differentiate this image file correct (step 305), this correct information is conveyed to microprocessor, and enters BIOS refresh routine (step 304).Upgrade finishing the back differentiates and upgrades whether success (step 307) of operation, pass successfully or the information of failure is returned this far-end control platform (step 306,314), if upgrades successfully restarting systems (step 308) then and finish the BIOS renewal microprocessor flow process (step 320) of direct-type.If microprocessor flow process at indirect type, meaning is that microprocessor needs to cooperate BIOS startup block to come together to finish the BIOS renewal after receiving instruction, then with reference to figure 3B, wherein correct (step 305) afterwards differentiating the BIOS image file, different with the direct-type flow process is first restarting systems (step 308), and wait for that BIOS starts the block inquiry and whether will upgrade BIOS (step 309), it is will upgrade after the BIOS that BIOS starts the block inquiry, just transmits the BIOS image file and starts block procedure code (step 316) to BIOS.And wait for that BIOS starts the block procedure code and informs the renewal result, notify remote console to upgrade successfully (step 306) or failure (step 314) at last, and finish the microprocessor flow process (step 320) of indirect type.
No matter adopt direct-type or indirect type microprocessor model among the present invention, when the far-end manoeuvring platform is observed, with reference to far-end manoeuvring platform schematic flow sheet shown in Figure 4.When terminal user requires far-end to upgrade BIOS (step 402), if check out that BIOS is upgrading (step 403), then show the information (step 414) of " BIOS upgrades ",, then descend update instruction to microprocessor (step 404) if BIOS there is no and upgrades.Then the far-end manoeuvring platform transmits the BIOS image file to microprocessor (step 406), and differentiate microprocessor and connect whether receive correct BIOS image file (step 405), after finishing, transmission confirms renewal whether successfully (step 407), with display update successful information (step 408).If upgrade failure, then decision is attempted upgrading (step 409) or showing " BIOS upgrades failure " information (step 412) once more.If microprocessor receives incorrect BIOS image file, then whether decision transmits once (step 401) again.
Please refer to Fig. 6 B, is disclosed direct-type far-end BIOS update system block diagram.In the system architecture block schematic diagram provided by the invention, the vertical behaviour of far-end platform 602 is when too network 604 and socket card 606 are linked up by second, not by responsible systematic microprocessor 622 (central processing unit CPU) swap data of carrying out operating system in the data handling system, but do exchanges data and carry out the relevant operation of renewal BIOS via another microprocessor 612.The procedure code of this microprocessor 612 leaves microprocessor flash memory 614 in, renewal BIOS image file from 602 receptions of far-end manoeuvring platform, then be temporarily stored in microprocessor random access memory 616, microprocessor and system's quickflashing have a direct interface 613, make microprocessor even under the situation that system processor 622 lost efficacy, or operating system is under the disabled state, still is able to the operation that BIOS is upgraded in success.
Please refer to Fig. 6 A, is disclosed indirect type far-end BIOS update system block diagram.This system constructing and direct-type far-end BIOS are that difference is that microprocessor 612 and 624 of system's flash memories there is no direct interface and exist, but via systematic microprocessor (central processing unit CPU) 622, and system dynamics access memory 626, and exist the BIOS in system's flash memory to start the renewal that block (BootBlock) 624 is finished far-end BIOS.Even the meaning operating system is in disabled state, still is able to success and upgrades the BIOS operation.
Though the present invention describes with reference to current specific embodiment, but those of ordinary skill in the art will be appreciated that, above embodiment is used for illustrating the present invention, under the situation that does not break away from spirit of the present invention, also can make the variation or the replacement of various equivalences, therefore, as long as in connotation scope of the present invention in the scope to the variation of the foregoing description, claims that modification all will drop on the application.

Claims (26)

1.一种数据处理系统装置,利用远端指令执行一可重写存储器的一更新作业,包括:1. A data processing system device that utilizes a remote command to perform an update operation of a rewritable memory, comprising: 一远端操纵平台,;a remote control platform; 一网络;a network; 一网络界面;a web interface; 一第一微处理器;a first microprocessor; 一第一暂存器;a first register; 一第二微处理器;以及a second microprocessor; and 一第二暂存器;a second register; 其特征在于该远端操纵平台通过该网络及该网络界面以该第一微处理器为桥梁,利用该第一暂存器的暂存功能存放该远端操纵平台传送的该更新作业的内容,配合该第二暂存器更新该第二微处理器相关的该可重写存储器;其中,该第二微处理器负责执行一作业系统,该第一微处理器不负责执行该作业系统。It is characterized in that the remote operation platform uses the first microprocessor as a bridge through the network and the network interface, and uses the temporary storage function of the first temporary register to store the content of the update operation transmitted by the remote operation platform, The rewritable memory related to the second microprocessor is updated in conjunction with the second register; wherein, the second microprocessor is responsible for executing an operating system, and the first microprocessor is not responsible for executing the operating system. 2.如权利要求1所述的数据处理系统装置,其特征在于该远端操纵平台包括一远端数据处理系统。2. The data processing system device according to claim 1, wherein the remote operating platform comprises a remote data processing system. 3.如权利要求2所述的数据处理系统装置,其特征在于该远端数据处理系统是下列至少其中之一:台式电脑、笔记本电脑以及伺服器。3. The data processing system device as claimed in claim 2, wherein the remote data processing system is at least one of the following: a desktop computer, a notebook computer, and a server. 4.如权利要求1所述的数据处理系统装置,其特征在于该网络包括一乙太网络。4. The data processing system device as claimed in claim 1, wherein the network comprises an Ethernet network. 5.如权利要求1所述的数据处理系统装置,其特征在于该网络包括一区域网络。5. The data processing system device of claim 1, wherein the network comprises a local area network. 6.如权利要求1所述的数据处理系统装置,其特征在于该网络界面包括一网络界面卡。6. The data processing system device of claim 1, wherein the network interface comprises a network interface card. 7.如权利要求1所述的数据处理系统装置,其特征在于该第一暂存器包括一快闪存储器及一随机存取存储器至少其中之一。7. The data processing system device as claimed in claim 1, wherein the first register comprises at least one of a flash memory and a random access memory. 8.如权利要求1所述的数据处理系统装置,其特征在于该第一微处理器包括一中央处理单元。8. The data processing system device as claimed in claim 1, wherein the first microprocessor comprises a central processing unit. 9.如权利要求1所述的数据处理系统装置,其特征在于该第二暂存器包括一快闪存储器及一随机存取存储器至少其中之一。9. The data processing system device as claimed in claim 1, wherein the second register comprises at least one of a flash memory and a random access memory. 10.如权利要求9所述的数据处理系统装置,其特征在于该第一微处理器通过该第二微处理存取该快闪存储器执行该更新作业。10. The data processing system device as claimed in claim 9, wherein the first microprocessor accesses the flash memory through the second microprocessor to execute the update operation. 11.如权利要求9所述的数据处理系统装置,其特征在于该第一微处理器直接存取该快闪存储器以执行该更新作业。11. The data processing system device as claimed in claim 9, wherein the first microprocessor directly accesses the flash memory to execute the updating operation. 12.如权利要求1所述的数据处理系统装置,其特征在于该可重写存储器包括基本输出输入系统芯片。12. The data processing system device as claimed in claim 1, wherein the rewritable memory comprises a BIOS. 13.如权利要求12所述的数据处理系统装置,其特征在于该可重写存储器包括二个可编程部分,其特征在于其中任一可编程部分于该可重写存储器作业时包含该可重写存储器软件的一复本,且于该更新作业时仅针对不处于启动状态的该可编程部分更新。13. The data processing system device as claimed in claim 12, wherein the rewritable memory includes two programmable parts, wherein any one of the programmable parts includes the rewritable memory during operation of the rewritable memory. A copy of the memory software is written and only the programmable portion that is not active is updated during the update operation. 14.如权利要求12所述的数据处理系统装置,其特征在于该可重写存储器包括电可擦除只读存储器。14. The data processing system device of claim 12, wherein the rewritable memory comprises an electrically erasable read-only memory. 15.如权利要求1所述的数据处理系统装置,其特征在于该数据处理系统是一电脑系统。15. The data processing system device of claim 1, wherein the data processing system is a computer system. 16.如权利要求1所述的数据处理系统装置,其特征在于该数据处理系统是一电脑网络系统。16. The data processing system device of claim 1, wherein the data processing system is a computer network system. 17.一种更新基本输入输出系统(BIOS)的方法,于一BIOS存储器处于一非更新状态时执行,该方法包括:17. A method of updating a basic input output system (BIOS), performed when a BIOS memory is in a non-updating state, the method comprising: 自一第一微处理器汲取一BIOS映像文件,其中该BIOS映像文件是由一远端操作平台传送,暂存于该第一微处理器相关的一第一暂存器中,其中该第一微处理器不负责执行一作业系统;Extracting a BIOS image file from a first microprocessor, wherein the BIOS image file is transmitted by a remote operating platform, and temporarily stored in a first register related to the first microprocessor, wherein the first The microprocessor is not responsible for executing an operating system; 判别该BIOS映像文件是否正确;Determine whether the BIOS image file is correct; 若该BIOS映像文件正确则告知该第一微处理器该BIOS映像文件是正确;If the BIOS image file is correct, then inform the first microprocessor that the BIOS image file is correct; 若该BIOS映像文件不正确,该第一微处理器向该远端操作平台要求再次传送该BIOS映像文件;If the BIOS image file is incorrect, the first microprocessor requests the remote operating platform to transmit the BIOS image file again; 进入一更新程序,该处理器将该BIOS映像文件通过一第二微处理器及其相关的一第二暂存器将BIOS写入该BIOS存储器,其中该第二微处理器负责执行该作业系统;Entering an update program, the processor writes the BIOS into the BIOS memory through a second microprocessor and its associated second register, wherein the second microprocessor is responsible for executing the operating system ; 判别该更新程序是否成功;judging whether the update procedure is successful; 传达该更新程序成功与否的信息至该第一微处理器;以及conveying success or failure of the update procedure to the first microprocessor; and 重新启动该系统。Restart the system. 18.如权利要求17所述的方法,其特征在于该第二微处理器是一中央处理单元。18. The method of claim 17, wherein the second microprocessor is a central processing unit. 19.如权利要求17所述的方法,其特征在于还包括于重新启动该系统后执行一自我开机检测程序。19. The method as claimed in claim 17, further comprising executing a self-boot detection program after restarting the system. 20.一种更新可重写存储器的方法,其特征在于一可重写存储器所属负责执行一作业系统的一第二微处理器利用一不负责执行该作业系统的第一微处理器及一暂存器,重复检查自远端通过网络传送的一更新内容,确认正确后将该更新内容存入该暂存器中,经由该第二微处理器的作业写入该可重写存储器。20. A method for updating a rewritable memory, characterized in that a second microprocessor responsible for executing an operating system to which the rewritable memory belongs utilizes a first microprocessor not responsible for executing the operating system and a temporary The register repeatedly checks an update content transmitted from the remote end through the network, and stores the update content in the temporary register after confirming that it is correct, and writes the update content into the rewritable memory through the operation of the second microprocessor. 21.如权利要求20所述的更新可重写存储器的方法,其特征在于该第一微处理器是一中央处理系统。21. The method for updating a rewritable memory as claimed in claim 20, wherein the first microprocessor is a central processing system. 22.如权利要求20所述的更新可重写存储器的方法,其特征在于该暂存器包括一快闪存储器。22. The method for updating a rewritable memory as claimed in claim 20, wherein the register comprises a flash memory. 23.如权利要求20所述的更新可重写存储器的方法,其特征在于该暂存器包括一随机存取存储器。23. The method for updating a rewritable memory as claimed in claim 20, wherein the register comprises a random access memory. 24.如权利要求20所述的更新可重写存储器的方法,其特征在于该网络是一乙太网络。24. The method for updating a rewritable memory as claimed in claim 20, wherein the network is an Ethernet network. 25.如权利要求20所述的更新可重写存储器的方法,其特征在于该网络是一区域网络。25. The method for updating a rewritable memory as claimed in claim 20, wherein the network is an area network. 26.一种数据处理系统,适用于以一远端指令更新一可重写存储器,包括:26. A data processing system adapted to update a rewritable memory with a remote command, comprising: 一远端操纵平台,提供该远端指令及一更新内容;A remote operation platform that provides the remote command and an updated content; 一第一微处理组件,该第一微处理组件不负责执行一作业系统;a first micro-processing component, the first micro-processing component is not responsible for executing an operating system; 一第二微处理组件,与该可重写存储器相关,耦接至该第一微处理组件,该第二微处理组件负责执行该作业系统。A second micro-processing component, related to the rewritable memory, is coupled to the first micro-processing component, and the second micro-processing component is responsible for executing the operating system.
CN 200410032464 2004-04-07 2004-04-07 Method and device for remotely updating basic input and output system in data processing system Expired - Fee Related CN1680920B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410032464 CN1680920B (en) 2004-04-07 2004-04-07 Method and device for remotely updating basic input and output system in data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410032464 CN1680920B (en) 2004-04-07 2004-04-07 Method and device for remotely updating basic input and output system in data processing system

Publications (2)

Publication Number Publication Date
CN1680920A CN1680920A (en) 2005-10-12
CN1680920B true CN1680920B (en) 2011-06-15

Family

ID=35067520

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410032464 Expired - Fee Related CN1680920B (en) 2004-04-07 2004-04-07 Method and device for remotely updating basic input and output system in data processing system

Country Status (1)

Country Link
CN (1) CN1680920B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101751265B (en) * 2008-11-28 2012-12-12 英业达股份有限公司 Updating system and method for basic input/output system of server
CN102053875B (en) * 2009-10-29 2013-03-27 纬创资通股份有限公司 Method for recovering basic input output system of computer system and computer system
IN2014DN03052A (en) 2011-10-21 2015-05-08 Hewlett Packard Development Co
US9448810B2 (en) * 2011-10-21 2016-09-20 Hewlett-Packard Development Company, L.P. Web-based interface to access a function of a basic input/output system
CN103617294A (en) * 2013-12-17 2014-03-05 江苏名通信息科技有限公司 User behavior analysis method under LINUX system
CN104503810B (en) * 2015-01-08 2018-03-23 合肥联宝信息技术有限公司 The method and device of BIOS/firmware in more new computer system
CN106484442B (en) * 2015-08-25 2020-07-21 佛山市顺德区顺达电脑厂有限公司 Server system and method for updating startup mapping file
CN106095643A (en) * 2016-06-16 2016-11-09 英业达科技有限公司 The establishing method of systematic parameter access and server thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1231787A (en) * 1996-09-30 1999-10-13 英特尔公司 Security BIOS
CN1326138A (en) * 2000-05-25 2001-12-12 英业达股份有限公司 Automatic monitoring system for computer production line software installation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1231787A (en) * 1996-09-30 1999-10-13 英特尔公司 Security BIOS
CN1326138A (en) * 2000-05-25 2001-12-12 英业达股份有限公司 Automatic monitoring system for computer production line software installation

Also Published As

Publication number Publication date
CN1680920A (en) 2005-10-12

Similar Documents

Publication Publication Date Title
US7143275B2 (en) System firmware back-up using a BIOS-accessible pre-boot partition
US7197634B2 (en) System and method for updating device firmware
CN100582799C (en) Electronic device diagnostic methods and systems
CN100517248C (en) Software edition upgrading management device and software edition upgrading management method
US7024550B2 (en) Method and apparatus for recovering from corrupted system firmware in a computer system
CN101673202B (en) Program writing method and system, pre-writing device and writing device
EP2375323A1 (en) Firmware image update and management
CN106445577A (en) Update method, server system, and non-transitory computer-readable medium
US7941658B2 (en) Computer system and method for updating program code
JP2002244874A (en) Information processing apparatus and firmware update method
JP2007516535A (en) Method and apparatus for remote correction of system configuration
CN112433769A (en) BMC starting method and device, computer equipment and storage medium
CN1680920B (en) Method and device for remotely updating basic input and output system in data processing system
CN113760332A (en) Software upgrade method and electronic device
CN118656101A (en) Baseboard management controller firmware upgrade method, device, equipment and medium
TWI777664B (en) Booting method of embedded system
CN114546507A (en) System initialization method and device and electronic equipment
JP2009215001A (en) Remote updating system of elevator control program
CN114138295A (en) A method, device and system for upgrading application firmware of electronic equipment
US20070157014A1 (en) Apparatus for remote flashing of a bios memory in a data processing system
CN112035171B (en) Factory setting restoration method and system based on UEFI firmware
JP2000357093A (en) Computer system and non-volatile memory rewriting method
CN117539523A (en) Firmware upgrading method, device, controller, system and storage medium
JP2008027379A (en) Host device
JP2015102989A (en) Peripheral device control fault avoidance method, peripheral device control fault avoidance program, processing apparatus, and processing system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20051012

CI01 Publication of corrected invention patent application

Correction item: Rejection of patent application

Correct: Dismiss

False: Reject

Number: 32

Volume: 26

ERR Gazette correction

Free format text: CORRECT: PATENT APPLICATION REJECTION AFTER PUBLICATION; FROM: REJECTION TO: REJECTION OF REVOCATION

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110615

Termination date: 20200407