1. Field of the Invention
The present invention relates to a basic input output system (BIOS) test system and test method thereof.
2. Description of Related Art
BIOS is important to a computer. The version of the BIOS may be changed frequently. Therefore testing the BIOS is very important. The testing involves checking setting lists of the BIOS and comments of the setting lists. Generally, the test method is performed manually, and thus burdensome and time-consuming.
What are needed, therefore, are a BIOS test system and a method thereof to simplify the testing and shorten the test time.
Referring to
The BIOS test system is configured to test whether a BIOS of a device 30 is correct. The microcontroller 10 is connected to the device 30 via a PS/2 interface 32 of the device 30. The computer 20 is connected to the microcontroller 10 to control the microcontroller 10 to simulate keyboard selection commands. The device 30 selects setting lists of the BIOS and comments of the setting lists according to selection commands sent by the microcontroller 10. The device 30 is connected to the computer 20 via a serial interface 34 of the device 30. The device 30 delivers selected setting lists and corresponding comments thereof to the computer 20. The computer 20 checks if the setting lists and corresponding comments are the same as the correct setting lists and comments.
Referring to
Step 1, the computer 20 sends BIOS selection commands to the microcontroller 10;
Step 2, the microcontroller 10 converts the selection commands to keyboard commands and sends them to the device 30;
Step 3, the device 30 selects setting lists of BIOS and comments of the setting lists one by one and sends them to the computer 20;
Step 4, the computer 20 compares whether the sent setting lists of the BIOS and comments of the setting lists with the correct setting lists and comments thereof stored in the computer 20 and determines whether they are the same;
Step 5, upon a condition that the comparison result is the same, the computer 20 displays an indication that the BIOS is correct;
Step 6, upon a condition that the comparison result is different, the computer 20 displays an indication that the BIOS is faulty.
In other embodiments, other chips capable of converting signals between the keyboard interface protocol and the serial interface protocol can replace the microcontroller 10. The microcontroller 10 can simulate keyboards commands for use with other interfaces such as a universal serial bus (USB) interface.
It is to be understood, however, that even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2008 1 0302138 | Jun 2008 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
5157782 | Tuttle et al. | Oct 1992 | A |
5850562 | Crump et al. | Dec 1998 | A |
20040024840 | Levine et al. | Feb 2004 | A1 |
20050039081 | Chang et al. | Feb 2005 | A1 |
20070018653 | Choi | Jan 2007 | A1 |
20080122659 | Hou et al. | May 2008 | A1 |
20090265580 | Lee et al. | Oct 2009 | A1 |
Number | Date | Country |
---|---|---|
1797357 | Jul 2006 | CN |
Number | Date | Country | |
---|---|---|---|
20090313504 A1 | Dec 2009 | US |