-
1.
公开(公告)号:DE102009020389A1
公开(公告)日:2010-07-08
申请号:DE102009020389
申请日:2009-05-08
Applicant: ASKEY COMPUTER CORP
Inventor: CHIU YI-TUNG , HSIEH CHING-FENG , YU JEN-HUAN
Abstract: Ein System und Verfahren zur Aktualisierung von Firmware und ein Verfahren zur Erzeugung von Firmware werden bereitgestellt. Das System enthält ein Modul zur Speicherung von Firmware, das eine erste und eine zweite Firmware hat. Die erste und die zweite Firmware haben jede Bild-Kopfinformations-Datei-Daten, die eine Prüfsumme einer zyklischen Blockprüfung (CRC) und die Erzeugungs-Zeit der Bild-Kopfinformations-Datei umfassen. Das Verfahren zur Aktualisierung von Firmware umfasst die Feststellung, ob die erste und die zweite Firmware gemäß der CRC-Information einen Fehler enthält. Wenn in der ersten oder zweiten Firmware ein Fehler vorliegt, wird die durch den Fehler beeinträchtigte Firmware durch neue Firmware ersetzt. Wenn in der ersten oder zweiten Firmware kein Fehler vorliegt, wird die erste Firmware mit der zweiten Firmware bezüglich der Erzeugungs-Zeit der Bild-Kopfinformations-Datei verglichen, so dass die Firmware mit der früheren Erzeugungs-Zeit durch die neue Firmware ersetzt wird. Eine funktionsfähige Firmware steht zur Verfügung, sogar wenn die Operation der Aktualisierung der Firmware fehlschlägt.
-
公开(公告)号:GB2466685A
公开(公告)日:2010-07-07
申请号:GB0906936
申请日:2009-04-23
Applicant: ASKEY COMPUTER CORP
Inventor: HSIEH CHING-FENG , CHIU YI-TUNG , YU JEN-HUAN
Abstract: A storage module stores first and second firmware, each having image header file data including cyclic redundancy checksum (CRC) information and image header file creating time information. New firmware is obtained from a server or other means, and its CRC information is used to determine whether it contains an abnormality, whereupon the new firmware may be obtained again. A method of updating firmware includes determining whether the first or second firmware has an abnormality according to its CRC information so as to replace the abnormality-stricken firmware with the new firmware. If both the first and second firmware have an abnormality then the process ends. When abnormalities are absent from both the first and second firmware, the creating time information of the first and second firmware are compared such that the firmware with the earlier creating time is replaced by the new firmware. The method makes operable firmware available even if the firmware updating operation fails. A method of creating firmware comprises combining kernel file data and file system data with header file data and increasing a data stream length to a maximum data stream length, where the header file data comprises CRC information and image header file creating time information.
-