CN100501671C - Initialization method and system of display chip - Google Patents

Initialization method and system of display chip Download PDF

Info

Publication number
CN100501671C
CN100501671C CNB2005101145494A CN200510114549A CN100501671C CN 100501671 C CN100501671 C CN 100501671C CN B2005101145494 A CNB2005101145494 A CN B2005101145494A CN 200510114549 A CN200510114549 A CN 200510114549A CN 100501671 C CN100501671 C CN 100501671C
Authority
CN
China
Prior art keywords
display chip
bios
initialization
computer system
initialize routine
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.)
Active
Application number
CNB2005101145494A
Other languages
Chinese (zh)
Other versions
CN1955926A (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.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
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 Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CNB2005101145494A priority Critical patent/CN100501671C/en
Publication of CN1955926A publication Critical patent/CN1955926A/en
Application granted granted Critical
Publication of CN100501671C publication Critical patent/CN100501671C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A method for initializing display chip includes loading a backup file to memory unit from initialized external storage media of computer system, picking up initialization program from backup file by computer system and executing initialization program by computer system for initializing display chip of computer system. The system used for realizing said method is also disclosed.

Description

The initial method of display chip and system
Technical field
The present invention relates to a kind of in computer system the method and system of initialization display chip (display chip), particularly under the situation that can save the BIOS storage area in the computer system, in order to the method and system of initialization display chip.
Background technology
Along with popularizing of electronic package manufacturing technology with progressive, computer system miscellaneous is popularized gradually among masses' daily life, therefore, except being the known personal computer of common people, the various portable electronic devices that possessing exclusive function, for example (personaldigital assistant, PDA) or the like electronic installation also all can be regarded as a kind of computer system for MP3 music player, digital camera, mobile phone and personal digital assistant.
No matter but be the computer system of what type, all be bound to have a plurality of inputs and output unit, use result for the user operates and the receiving computer system is produced.Wherein, among various output units, again with can display image and the display unit of picture such as literal the most important, so in the middle of the electronic installation of major part, can see the existence of display unit.
Basic input/output (BIOS) in order to control each input and output unit all can be arranged in the middle of computer system, therefore, when computer system power-on, usually all be that BIOS comes each input of initialization and output unit to use for the user thus, display unit wherein then is one of necessary initialized unit of BIOS institute, because if display unit can't normal operation, the user just is difficult to learn the state of computer system.
With general personal computer is example, as shown in Figure 1, is the synoptic diagram of the BIOS in the personal computer 100, and wherein, BIOS 100 can be divided into the BIOS of a system (system) 102 and start (boot) BIOS 104.System bios 102 has the function of all inputs and output unit in the initializing computer system, make computer system can carry out all functions, wherein also comprised initialize routine 106a in order to the initialization display chip, after display chip has been initialised, but just normal operation of the display unit in the computer system.Therefore, under general normal start situation, mostly be to come whole computer system is carried out initialization by system bios 102.
At present the system bios 102 in the personal computer mostly can be the user and upgrades, and increasing the unit that inputs or outputs that it can control, but also because of like this, has increased system bios 102 ruined risks widely.So personal computer all can check system bios 102 earlier in when start, and with one detect after mistake check code (check sum) 108 comparisons as can be known system bios 102 and whether damage.If system bios 102 has been damaged, then must change by start BIOS 104 and come the initialization personal computer.
The purpose that start BIOS 104 exists is for when system bios 102 is damaged, the user can be replied or update system BIOS 102, so the user can't write this zone, therefore the problem that does not generally have damage takes place, but because its space usually all can be much smaller than system bios 102, so it is repaired among only can the initialization personal computer or the necessary unit of update system BIOS102 palpus, assisting user's system BIOS repairing 102, as initialize routine 110 of display chip initialize routine 106b (can be identical) and CD-ROM drive or the like with the display chip initialize routine 106a in the system bios 102.
But increase along with input and output unit kind in the personal computer, more initialize routine can be added among the start BIOS 104, initialize routine as general-purpose bus (USB), so the space of start BIOS 104 can more and more seem not enough, therefore if the display chip initialize routine 106b of the larger capacity that accounts in start BIOS 104 can be removed, just can make the capacity in the middle of the start BIOS 104 more abundant, but so also can need a kind of new display chip initial method, make display chip under the situation that system bios 102 damages, still can successfully be initialised.
Summary of the invention
Therefore fundamental purpose of the present invention just be to provide a kind of in computer system the method and system of initialization display chip.
Another object of the present invention provides a kind of system bios in computer system when damaging, and makes the method that display unit still can normal operation.
A further object of the present invention just provides a kind of method of saving the storage area of start BIOS in the computer system.
For reaching above-mentioned purpose of the present invention, the display chip initial method that meets one of the present invention embodiment is to be applied among the start BIOS of a computer system, wherein, initialize routine in order to the display chip of this computer system of initialization is contained in the backup file, and this backup file is stored in the outer outside Storage Media of this BIOS, makes this BIOS can have bigger storage area.When computer system power-on, at first this backup file can be loaded on the mnemon of this computer system from this outside Storage Media, then again the display chip initialize routine in this backup file is captured out, carry out this display chip initialize routine at last, but the just display chip of this computer system of initialization makes the display unit of this computing machine can normal operation.
Wherein, for the capacity that dwindles backup file to save the storage area and to shorten load time of backup file, backup file can be changed into the display chip initialize routine that comprises compressed mistake and the gunzip of display chip initialize routine.So, before the execution initialize routine is with the initialization display chip, must utilize gunzip that the initialize routine decompress(ion) is reduced through a decompression step earlier.
In the middle of the computer system of other kind, may have a system bios and a start BIOS, be the work of carrying out the initialization display chip via system bios under generalized case, under the situation that system bios damages, just carry out the work of initialization display chip by start BIOS.So this kind computer system can detect its system bios earlier and whether damage when start,, carry out aforementioned action by start BIOS again in order to the initialization display chip if system bios damages.
According to above-described method step, in the middle of meeting the display chip initialization system of one of the present invention embodiment, a non-voltile memory, an outside Storage Media and a mnemon have been comprised.Wherein, this non-voltile memory be used to deposit can initialization should the outside Storage Media start BIOS, this outside Storage Media is used to deposit a backup file that includes a display chip initialize routine, and this mnemon is used for temporary this backup file and this display chip initialize routine.When this initialization system was activated, described start BIOS can be performed should the outside Storage Media with initialization, and then the backup file in this outside Storage Media just can be loaded in this mnemon.
Description of drawings
For above and other objects of the present invention, feature, advantage and embodiment can be become apparent, below accompanying drawing is elaborated:
Fig. 1 is the BIOS synoptic diagram in the general personal computer;
Fig. 2 is the action synoptic diagram that meets one of embodiment of the invention method;
Fig. 3 is the process flow diagram that meets one of embodiment of the invention method;
Wherein, identical label is represented identical parts:
100:BIOS 102: system bios
104: start BIOS 106a, 106b: display chip initialize routine
108: detect mistake check code 110: the CD-ROM drive initialize routine
200: computer system 202: system bios
204: start BIOS 206: mnemon
208: outside Storage Media 210: CD-ROM drive initialize routine
212: disc driver initialize routine 214: backup file
216a, 216b: display chip initialize routine 218: detect the mistake check code
Embodiment
Because progress along with electronic products manufacturing technology, the peripherals that computer system can be installed is also more and more, make that also the workload of Basic Input or Output System (BIOS) (BIOS) is also increasing in the computer system, the required program code of depositing is also more and more, but the storage area of BIOS still has certain restriction.In order effectively to utilize the storage area of BIOS, basic design of the present invention is that the display chip initialize routine that takies big BIOS storage area is moved to a BIOS outside Storage Media in addition, again it is loaded in the mnemon of computer system when treating to use this initialize routine and carries out, deposit more other program codes (as the initialize routine of other peripherals) just so can save storage area among the BIOS.
As shown in Figure 2,, suppose that wherein a computer system 200 has comprised start BIOS 204 and a mnemon 206 for meeting the action synoptic diagram of one of embodiment of the invention method, and an external outside Storage Media 208.The BIOS 204 that wherein starts shooting is usually located in the non-voltile memory, as flash memory (flash), electric erasable formula internal memory (EEPROM or EPROM) or cover screen type internal memory (MASK ROM), in the present embodiment, different with existing start BIOS (start BIOS104 as shown in Figure 1) is, the initialize routine of the display chip of computer system 200 is not deposited in the inside of start BIOS 204, therefore the BIOS 204 that starts shooting can deposit the initialization program code of more relevant other peripherals, for example CD-ROM drive initialize routine 210 and CD-ROM drive initialize routine 212 or the like are to increase the control ability of 200 pairs of peripherals of computer system.
Initialize routine in order to the display chip of initializing computer system 200 then is comprised in the backup file 214, and this backup file 214 is stored in the outside Storage Media 208, outside Storage Media 208 herein also can be a non-voltile memory, to guarantee that backup file 214 can be because computer system shutdown and lost data, wherein the form of backup file 214 can be any Doctype for computer system 200 accesses, for example reflection (image) document.And outside Storage Media 208 can be any when computer system 200 starts, can be by 204 initialized peripheral storage facilitiess of start BIOS, for example disc driver (floppy drive or Winchester disk drive), magnetic tape station, CD-ROM drive or some are utilized the storage device that scsi interface, general-purpose bus (USB) and IEEE 1394 etc. lead to than advanced interfaces and computer system 200, that is to say as long as deposit the initialize routine of these peripherals or interface among the start BIOS 204.So, can be when computer system 200 start via the outside Storage Media 208 of start BIOS 204 initialization, and then document and data among can the outside Storage Media 208 of access.
When start BIOS 204 initialization after the outside Storage Media 208, because the display unit in the computer equipment 200 is still and is in not starting state at this moment, just the display chip in the display unit is not initialised as yet, so and then just backup file 214 can be loaded into from outside Storage Media 208 in the middle of the mnemon 206 of computer system 200, this mnemon 206 can be the Installed System Memory in the general computer system, as random access memory (RAM), and the display chip initialize routine 216a that will be included in mnemon 206 in the backup file 214 captures out.At last the display chip initialize routine 216a in the mnemon 206 is sent to after carrying out the display chip in can initializing computer system 200, and then start the display unit of computer system 200 so that user operational computations machine system 200 normally.
Wherein, in order to reduce externally shared space and accelerate the speed that backup file 214 loads mnemons 206 in the middle of the Storage Media of backup file 214, backup file 214 is comprised also can be a display chip initialize routine 216a and a gunzip after overcompression.So, after backup file 214 was loaded mnemon 206, the meeting that is captured out was compressed display chip initialize routine 216a and gunzip later.Display chip initialize routine 216a just can be used to carry out the display chip of initializing computer system 200 after the decompress(ion) reduction of having passed through gunzip.
In addition, if computer system 200 is the system of similar personal computer, it may include a system bios 202 in addition.Can the start shooting storage area of BIOS 204, storage areas in this system bios 202 is greater, so system bios 202 can store the needed initialize routine of each assembly in the computer system 200, has wherein also comprised display chip initialize routine 216b (can be identical with display chip initialize routine 216a).Therefore under this kind framework, computer system 200 all can be carried out initialization by system bios 202 earlier when start, to open all functions of computer system 200.When system bios 202 damages, just transfer to start BIOS 204 and carry out initialization,, the user still can be replied voluntarily or update system BIOS 202 with the function of opening that computer system is replied or update system BIOS 202 is required.Wherein computer system 200 can be via the content of system bios 202 being calculated and being learnt with a mode of detecing the 218 mutual comparisons of mistake check code whether system bios 202 damages.
Comprehensive above explanation, as shown in Figure 3, for meeting the method flow diagram of one of embodiment of the invention.At first among step 302, can be with a backup file by being loaded in the mnemon of computer system in the outside Storage Media, wherein this backup file is comprising the display chip initialize routine in order to initializing computer system display chip.Then in step 304, the acquisition in the middle of backing up file of display chip initialize routine can be come out.At last, in step 306, just can carry out the display chip initialize routine that is captured out, make user operational computations machine system normally with the display chip of initializing computer system.
In abovementioned steps 302, loaded backup file comprised also can be the display chip initialize routine and a gunzip of compressed mistake, so, acquisition is come out in the middle of the step 304 just can be compressed mistake the display chip initialize routine with and gunzip, and before step 306, to utilize this gunzip decompress(ion) to reduce this display chip initialize routine earlier, could in step 306, carry out this display chip initialize routine.In addition,, then before execution in step 302, can carry out the step whether a detection system BIOS damages earlier, if system bios has damaged then and then carry out step 302 again if this method is applied to have in the computer system of system bios.
Though the present invention discloses as above with a preferred embodiment, it is not that one of ordinary skill in the art should be appreciated that without departing from the spirit and scope of the present invention, can carry out various modifications, all can realize purpose of the present invention in order to qualification the present invention.

Claims (10)

1. the method for an initialization display chip is applied in the computer system, and wherein this computer system has a display chip and a start BIOS, and this start BIOS does not contain a display chip initialize routine, and described method comprises following steps:
Carry out this start BIOS, with initialization one outside Storage Media;
From this outside Storage Media, load a backup file;
From this backup file, capture a display chip initialize routine; And
Carry out this display chip initialize routine, in order to this display chip of initialization.
2. the method for initialization display chip as claimed in claim 1 is characterized in that, before carrying out this start BIOS, also comprises the step whether a system bios that detects described computer system damages.
3. the method for initialization display chip as claimed in claim 2, it is characterized in that, the step whether described detection system BIOS damages, be that the content of this system bios is calculated, and result of calculation and one is detectd the mistake check code compare mutually, draw the result whether this system bios damages then.
4. the method for an initialization display chip is applied in the computer system, and wherein said computer system has a display chip and a start BIOS, and this start BIOS does not contain a display chip initialize routine, and described method comprises following steps:
Carry out this start BIOS, with initialization one outside Storage Media;
From this outside Storage Media, load a backup file;
From this backup file, capture a compressed file and a gunzip of a display chip initialize routine;
Use this gunzip that this compressed file decompress(ion) is condensed to this display chip initialize routine; And
Carry out this display chip initialize routine, in order to this display chip of initialization.
5. the method for initialization display chip as claimed in claim 4 is characterized in that, before carrying out this start BIOS, also comprises the step whether a system bios that detects described computer system damages.
6. the method for initialization display chip as claimed in claim 5, it is characterized in that, the step whether described detection system BIOS damages, be that the content of this system bios is calculated, and result of calculation and one is detectd the mistake check code compare mutually, draw the result whether this system bios damages then.
7. the initialization system of a display chip is applied in the computer system, and the initialization system of described display chip comprises:
One non-voltile memory, store this computer system one the start BIOS, wherein this start BIOS does not contain a display chip initialize routine;
One outside Storage Media is electrically connected to this non-voltile memory, in order to store a display chip initialize routine; And
One mnemon is electrically connected to this non-voltile memory and this outside Storage Media,
Wherein, when this computer system starting, carrying out this start BIOS should the outside Storage Media with initialization, Will should the outside Storage Media this display chip initialize routine be loaded in this mnemon, and carry out the display chip of this display chip initialize routine with this computer system of initialization.
8. the initialization system of display chip as claimed in claim 7 is characterized in that, described non-voltile memory or outside Storage Media are flash memory.
9. the initialization system of display chip as claimed in claim 7 is characterized in that, described mnemon is random access memory.
10. the initialization system of display chip as claimed in claim 7 is characterized in that, the display chip initialize routine in the described outside Storage Media is a compressed file.
CNB2005101145494A 2005-10-26 2005-10-26 Initialization method and system of display chip Active CN100501671C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101145494A CN100501671C (en) 2005-10-26 2005-10-26 Initialization method and system of display chip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101145494A CN100501671C (en) 2005-10-26 2005-10-26 Initialization method and system of display chip

Publications (2)

Publication Number Publication Date
CN1955926A CN1955926A (en) 2007-05-02
CN100501671C true CN100501671C (en) 2009-06-17

Family

ID=38063273

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101145494A Active CN100501671C (en) 2005-10-26 2005-10-26 Initialization method and system of display chip

Country Status (1)

Country Link
CN (1) CN100501671C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101425028B (en) * 2007-10-31 2012-01-25 华硕电脑股份有限公司 Computer system and method for repairing firmware of the computer system
CN101907994A (en) * 2009-06-08 2010-12-08 鸿富锦精密工业(深圳)有限公司 Method for loading display card BIOS
CN109725941A (en) * 2018-12-18 2019-05-07 深圳吉迪思电子科技有限公司 A kind of programmable initial method and system for display driver chip

Also Published As

Publication number Publication date
CN1955926A (en) 2007-05-02

Similar Documents

Publication Publication Date Title
US11822805B2 (en) Method and terminal for reclaiming memory after freezing program
CN103150231B (en) The method of computer booting and computer system
US9189248B2 (en) Specialized boot path for speeding up resume from sleep state
US10628169B2 (en) Method of implementing magnetic random access memory (MRAM) for mobile system-on-chip boot
US7512777B2 (en) Method and system for maintaining system management BIOS
CN101251813A (en) Device and method for mobile telephone system recovery
CN109885343A (en) A kind of controller low-power consumption starting method, apparatus, computer equipment and storage medium
US9858086B2 (en) Load boot data
CN101283330A (en) Fast booting an operating system from an off state
CN103119537A (en) Method and apparatus for reducing power consumption in a processor by powering down an instruction fetch unit
CN103425502B (en) A kind of look ahead starting method and device of operating system
CN101634960A (en) Method for revising BIOS parameter and regenerating checksum
CN100461103C (en) Drive program loading system and system
CN103777971A (en) Electronic device, method for updating firmware, and recording medium capable of being read by computer
CN1818870A (en) Memory mirror starting optimization of built-in operation system
CN100501671C (en) Initialization method and system of display chip
CN103246594A (en) Automatic user state network card detecting method based on Linux kernel
CN104156226A (en) Pending or shutdown method for hybrid memory device
CN104866397A (en) Computer System And Control Method
CN101957762A (en) Starting acceleration device, computer system with same and starting method thereof
CN101788913B (en) Computer system with double operating devices and monitoring method thereof
US7010723B2 (en) Method to couple integrated circuit packages to bonding pads having vias
CN100470478C (en) Embedded computer system
CN103019753A (en) Starting control method and device for mobile terminal and mobile terminal
CN102023906B (en) Microprocessor of portable terminal as well as portable terminal and repair method thereof

Legal Events

Date Code Title Description
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