CN1410868A - Automatic renew method of keyboard basic input output system - Google Patents

Automatic renew method of keyboard basic input output system Download PDF

Info

Publication number
CN1410868A
CN1410868A CN 01141992 CN01141992A CN1410868A CN 1410868 A CN1410868 A CN 1410868A CN 01141992 CN01141992 CN 01141992 CN 01141992 A CN01141992 A CN 01141992A CN 1410868 A CN1410868 A CN 1410868A
Authority
CN
China
Prior art keywords
keyboard
basic input
output system
input output
bios
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 01141992
Other languages
Chinese (zh)
Other versions
CN1170220C (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.)
Inventec Corp
Original Assignee
Inventec 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 Inventec Corp filed Critical Inventec Corp
Priority to CNB01141992XA priority Critical patent/CN1170220C/en
Publication of CN1410868A publication Critical patent/CN1410868A/en
Application granted granted Critical
Publication of CN1170220C publication Critical patent/CN1170220C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to the method for automatically updating the keyboard BIOS. The system of updating keyboard BIOS, which is contained in the firmware control center in the system, updates the keyboard BIOS in the keyboard control unit. The updating procedure includes following steps. At least one updating control key is set up. The updating command is added into the boot block of the keyboard BIOS. The recognition signal is utilized to recognize the at least one updating control keys. With the at least one updating control keys being pressed, the updating control signal is sent out. Thus, the system carries out the updating command, delet the keyboard BIOS as well as stores the updating keyboard BIOS into the keyboard control unit.

Description

The automatic update method of keyboard basic input output system
Technical field
The present invention relates to the automatic update method of a kind of keyboard basic input output system (Basic Input Output System is hereinafter to be referred as BIOS), be mainly used in the renewal of the keyboard BIOS of computer system.
Background technology
During booting computer, computer system is at first sought bios program, just enters boot program after it is carried out.BIOS is a kind of firmware (firmware), it is for having the hardware unit of procedure code between software and hardware, BIOS does all peripheral equipments beginning (Initialize), installation (Implement), the parametrization work such as (Parametric) of opening when a start.
Fig. 1 is the structure calcspar of general computer system, has represented the running of BIOS.CPU (central processing unit) the 10th is connected with north bridge (North bridge is a wafer set, is responsible for the communication of peripheral equipment with CPU coupled among Fig. 1) 30 by cpu bus 20; And north bridge 30 also links to each other with AGP VGA card 60 by AGP bus 50 except joining with storer 40 (can be storeies such as SDRAM, RDRAM).In addition, north bridge 30 joins via pci bus 70 and south bridge (South bridge, similar with north bridge) 80, in order to Data transmission and message; And south bridge 80 except with hard disc 90, USB (universal serial bus) (Universal Serial Bus, hereinafter to be referred as USB) device 100, input media 110 (such as mouse, keyboard etc.) joins, outside access or input data, respectively by XD bus (bus of linking up between guide bridge and the BIOS) 120 and isa bus 130, join again with system bios 140 and audio frequency unit 150.
Can know understanding by Fig. 1, system bios 140 can be linked up with other peripheral equipments of system by XD bus 120 and via south bridge 80, and so, computer can be with energy normal operation after all peripheral equipment initialization in closing the machine process.
Yet the program code of BIOS has the possibility of damage, thereby has produced the demand of upgrading BIOS; In addition, system's manufacturing industry usually can provide the BIOS that upgrades version, therefore, also causes upgrading the demand of BIOS.This demand is because the appearance of read-write formula ROM (read-only memory) as flash memory (Flash memory), and obtains suitable satisfying.So BIOS is written in the middle of the flash memory now, so BIOS now upgrades only need directly upgrade with software and gets final product, even can be upgraded by network.
In the middle of the BIOS, some is keyboard (Keyboard) BIOS, and similarly, keyboard BIOS also has the demand of renewal.In the renewal of keyboard BIOS, have by firmware control maincenter (Firm Ware Hub is hereinafter to be referred as FWH) and do method for updating at present.Fig. 2 is the calcspar that upgrades by FWH, its basic structure be connected identically with Fig. 1, please refer to the process flow diagram of the existing keyboard BIOS update method among Fig. 3 simultaneously.In FWH 160, contain the system bios and the keyboard BIOS of 64 kilobits, wherein, keyboard BIOS is used as the usefulness of backup; In fact performed keyboard BIOS then exists in the middle of the Flash ROM of Keyboard Control unit 170 (Keyboard Controller is hereinafter to be referred as KBC) during keyboard operation.Behind each booting computer, system promptly can judge and the central keyboard bios version of the keyboard BIOS in the middle of the FWH 160 and KBC 170 whether different (step 210) relatively, if different, soon the keyboard BIOS among the KBC 170 is updated to the keyboard bios version (step 220) among the FWH 160.
So, be stored in FWH 160 central keyboard BIOS in advance and promptly can be used as the usefulness of backup, and do not worry that the keyboard BIOS among the KBC 170 damages, and can upgrade immediately.But, this kind way still has shortcoming, that is when if the version of the central BIOS of the keyboard BIOS that is positioned in the middle of the FWH 160 and KBC 170 can't be differentiated by system, keyboard BIOS promptly can't upgrade.
In view of this, the invention provides the automatic update method of a kind of keyboard BIOS, can allow keyboard BIOS upgrade by user's ease of Use.As long as the user presses specific function key, can carry out the action of immediate updating to keyboard BIOS.
The automatic update method of keyboard BIOS of the present invention, be the keyboard BIOS of Keyboard Control unit (Keyboard Controller) to be upgraded, comprise the following step: set at least one and upgrade operating key by the contained renewal keyboard BIOS of the firmware in the middle of system control maincenter; Add entry identification signal and update instruction to the startup block (Boot Block) of keyboard BIOS, this identification signal is in order to discern this renewal operating key; At least one upgrades operating key to send this renewal controlling signal to press this; And system will carry out update instruction, keyboard BIOS be deleted and will upgrade keyboard BIOS be stored in the Keyboard Control unit.
Whether different the present invention more comprises as the user and does not operate this renewal operating key, then judged version the step of this keyboard BIOS and this renewal keyboard BIOS by this system.
Description of drawings
Fig. 1 is the structure calcspar of general computer system;
Fig. 2 is the process flow diagram of existing keyboard BIOS update method;
Fig. 3 is the computer system structure calcspar of existing keyboard BIOS update method;
Fig. 4 is the computer system structure calcspar of keyboard BIOS update method of the present invention;
Fig. 5 is the process flow diagram of the automatic update method of keyboard BIOS of the present invention.
Embodiment
The renewal running of keyboard BIOS of the present invention, as shown in Figure 4, the computer system structure calcspar of keyboard BIOS update method of the present invention.
Among Fig. 4, CPU 10 is connected with north bridge 30 by cpu bus 20; And north bridge 30 more links to each other with AGP VGA card 60 by AGP bus 50 except joining with storer 40.In addition, 30 processes of north bridge pci bus 70 is joined with south bridge 80, in order to Data transmission and message; And south bridge 80 is except joining with hard disc 90, universal serial bus device 100, input media 110 (such as mouse, keyboard etc.), outside access or input data, also respectively by XD bus 120 and isa bus 130, be connected with KBC 170 with FWH 160, KBC 170 can be KAHUNA system (the present name of a kind of BIOS on the market) or the super BIOS that exists Flash ROM central.This figure has also marked a plurality of renewal operating key 180-190, and operating key can be that panel-switch (lid switch, LID SW) key and Pause key (stand-by switch, STB SW) do not wait, and can be set by the user.
In Fig. 4, as long as pressing simultaneously, the user upgrades operating key 180 and 190, individual other signal upgrades controlling signal to KBC 170 through being output as one jointly with door 200, carries out more new element of keyboard BIOS, and the keyboard BIOS among the KBC 170 is updated to keyboard BIOS among the FWH 160.Upgrading operating key 180-190 can set in advance, and,, add the identification signal that can differentiate the renewal controlling signal of upgrading operating key 180-190 in advance as long as in the middle of KBC 170, can when pressing renewal operating key 180-190, the user start the refresh routine of keyboard BIOS.
The automatic method for updating of relevant keyboard BIOS provided by the present invention please refer to Fig. 5, the process flow diagram of the automatic update method of keyboard BIOS of the present invention, and please cooperate simultaneously with reference to figure 4.
The automatic update method of keyboard BIOS of the present invention is by the 160 contained renewal keyboard BIOS of the FWH in the middle of the system keyboard BIOS among the KBC 170 to be upgraded, and comprises the following step: set at least one and upgrade operating key 180-190 (step 310); Add entry identification signal and update instruction to the startup block of keyboard BIOS, this identification signal is in order to these a plurality of renewal operating keys of identification, and carries out update instruction (step 320); At least one upgrades operating key (step 330) to press this; When the user does not operate this a plurality of renewal operating keys, the version of judging this keyboard BIOS and this renewal keyboard BIOS by this system whether different (step 340) then; And, the keyboard BIOS (step 350) of renewal keyboard control module.
The automatic method for updating of keyboard BIOS provided by the present invention, at first, BIOS slip-stick artist can set at least one according to demand in advance and upgrade operating key (step 310), and these upgrade operating key can be LID SW key and STB SW key, and the slip-stick artist can be disposed according to actual demand.
Secondly, BIOS slip-stick artist then must be according to selected a plurality of renewal operating keys, set identification signal, and in the middle of the keyboard bios program, add update instruction to the startup block of keyboard BIOS, upgrade the renewal controlling signal that operating key is sent when BIOS identifies with identification signal, computer system can be carried out update instruction (step 320).
So, at least one upgrades operating key (step 330) when the user presses this, identification signal in the middle of the keyboard BIOS can pick out and upgrade the renewal controlling signal that operating key is sent, and send update instruction, computer system can be carried out this update instruction, and upgrades keyboard BIOS (step 350), that is, when this keyboard BIOS carries out this update instruction, computer system will be deleted this keyboard BIOS, and should upgrade keyboard BIOS and be stored in this Keyboard Control unit.
If the user does not operate this renewal operating key, then transfer to the update mode of the keyboard BIOS of prior art, that is the version of judging this keyboard BIOS and this renewal keyboard BIOS by this computer system is different (step 340) whether, if version is identical, then do not do more new element; If the version difference is upgraded keyboard BIOS (step 350), that is, when this keyboard BIOS carries out this update instruction, deleting this keyboard BIOS, this renewal keyboard BIOS will be stored in this Keyboard Control unit.
In the method provided by the present invention, this Keyboard Control unit is super BIOS or is the KAHUNA system.
Use technology provided by the present invention, can allow keyboard BIOS upgrade by user's ease of Use.As long as the user presses specific function key, can carry out the action of immediate updating to keyboard BIOS.

Claims (5)

1. the update method of a keyboard basic input output system, be with contained one the upgrading keyboard basic input output system one keyboard basic input output system of one Keyboard Control unit is upgraded of the firmware in the middle of system control maincenter, it is characterized in that it comprises the following step:
Set at least one and upgrade operating key;
Add a update instruction to the startup block of this keyboard basic input output system, this keyboard basic input output system is after the renewal controlling signal that at least one renewal operating key of reception is sent, and carries out update instruction;
At least one upgrades operating key to press this, to send this recognition signal;
Upgrade this keyboard basic input output system.
2. the update method of keyboard basic input output system as claimed in claim 1 is characterized in that described at least one renewal operating key is panel-switch key and Pause key.
3. the update method of keyboard basic input output system as claimed in claim 1, it is characterized in that describedly adding a update instruction to the step of the startup block of this keyboard basic input output system at this, more comprise as the user and do not operate this renewal operating key, then judge the whether different step of version of this keyboard basic input output system and this renewal keyboard basic input output system by this system.
4. the update method of keyboard basic input output system as claimed in claim 3, it is characterized in that describedly judging that this keyboard basic input output system is different with the version of this renewal keyboard basic input output system when this system, then this keyboard basic input output system is deleted and should be upgraded Basic Input or Output System (BIOS) and be stored in this Keyboard Control unit.
5. the update method of keyboard basic input output system as claimed in claim 1, the step that it is characterized in that described this keyboard basic input output system of renewal, be when this keyboard basic input output system is carried out this update instruction, delete this keyboard basic input output system, this renewal keyboard basic input output system will be stored in this Keyboard Control unit.
CNB01141992XA 2001-09-27 2001-09-27 Automatic renew method of keyboard basic input output system Expired - Fee Related CN1170220C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB01141992XA CN1170220C (en) 2001-09-27 2001-09-27 Automatic renew method of keyboard basic input output system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB01141992XA CN1170220C (en) 2001-09-27 2001-09-27 Automatic renew method of keyboard basic input output system

Publications (2)

Publication Number Publication Date
CN1410868A true CN1410868A (en) 2003-04-16
CN1170220C CN1170220C (en) 2004-10-06

Family

ID=4676545

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB01141992XA Expired - Fee Related CN1170220C (en) 2001-09-27 2001-09-27 Automatic renew method of keyboard basic input output system

Country Status (1)

Country Link
CN (1) CN1170220C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100347690C (en) * 2003-12-12 2007-11-07 纬创资通股份有限公司 Method and device for updating firm ware
CN102270115A (en) * 2010-06-04 2011-12-07 浩鑫股份有限公司 Method for displaying key function of computer, application program and readable recording medium
CN103403672A (en) * 2011-04-29 2013-11-20 惠普发展公司,有限责任合伙企业 Computer system firmware update

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI478061B (en) * 2012-04-03 2015-03-21 Asrock Inc Method for updating firmware
TWI475486B (en) * 2012-06-06 2015-03-01 Acer Inc Method for executing key function and electronic apparatus
TWI498822B (en) 2012-12-27 2015-09-01 Giga Byte Tech Co Ltd Electronic device for bios updatable and bios updating method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100347690C (en) * 2003-12-12 2007-11-07 纬创资通股份有限公司 Method and device for updating firm ware
CN102270115A (en) * 2010-06-04 2011-12-07 浩鑫股份有限公司 Method for displaying key function of computer, application program and readable recording medium
CN103403672A (en) * 2011-04-29 2013-11-20 惠普发展公司,有限责任合伙企业 Computer system firmware update

Also Published As

Publication number Publication date
CN1170220C (en) 2004-10-06

Similar Documents

Publication Publication Date Title
US6892216B2 (en) Common platform for use in automotive services
CN101689116A (en) System and method for updating device drivers
CN1663308A (en) Method and apparatus for programming updates from a network unit to a mobile device
CN101135973A (en) System and method for automatic installation of device driver
CN1170220C (en) Automatic renew method of keyboard basic input output system
US20030120907A1 (en) Automatic keyboard BIOS updating method
CN111190621A (en) Firmware burning method, device, system, terminal equipment and storage medium
US6904484B1 (en) Low pin count (LPC) firmware hub recovery
CN103677933A (en) Patching method and system for smart card
CN101944072A (en) Method and equipment for configuring starting mode of terminal equipment
CN1975701B (en) Master machine driving external equipment method and system
CN104516743A (en) Upgrading method and system of embedded device firmware based on ActiveX
CN1251070C (en) Method for upgrading solid device of wireless communiation modules in use
CN101382875B (en) Kvm switch identifying peripheral for computer and method thereof
CN116860219A (en) Multi-board sharing method of CPLD firmware and related components
CN110659163A (en) Method for judging hardware compatibility
CN115639983A (en) Automobile horn software assembly development method and device based on Simulink tool and AUTOSAR framework
CN111142949B (en) Information processing method and electronic equipment
CN1987784A (en) Method for active software renewing for digital device through computer system
CN100462948C (en) Computer peripheral device containing contents and method of outputting contents using the same
CN101630295A (en) Omnipotent drive method for IC card and system using same
CN109996100B (en) Control method of intelligent remote controller, storage medium and remote controller
CN111786837A (en) System and method for wirelessly modifying configuration parameters of KNX (Konnex) equipment
CN110874233A (en) Vehicle software updating system and updating method
CN109254800A (en) A kind of facility information processing method, electronic equipment and server

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041006

Termination date: 20170927

CF01 Termination of patent right due to non-payment of annual fee