CN1410868A - Automatic renew method of keyboard basic input output system - Google Patents
Automatic renew method of keyboard basic input output system Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2001
- 2001-09-27 CN CNB01141992XA patent/CN1170220C/en not_active Expired - Fee Related
Cited By (3)
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 |