INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING PROGRAM

To provide an information processing apparatus and an information processing program that can recover even if an error occurs without implementing a download program in a binary of a part of firmware composed of three or more binaries.SOLUTION: Firmware is composed of three binaries including a boot...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: NAGASE SHO
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide an information processing apparatus and an information processing program that can recover even if an error occurs without implementing a download program in a binary of a part of firmware composed of three or more binaries.SOLUTION: Firmware is composed of three binaries including a boot program implementing a light-weight download program, a kernel program, and an application program implementing a download program. The boot program, the kernel program, and the application program are booted in this order and programs following each of them are verified. When the kernel program not implementing the download program verifies the application program and an error occurs, a verification NG flag is turned ON and is recorded in a non-volatile region. When the verification NG flag ON is recorded at reboot, the light-weight download program is executed to recover the error.SELECTED DRAWING: Figure 3 【課題】3以上のバイナリで構成されるファームウエアの一部のバイナリにダウンロードプログラムを搭載せずに、エラーが発生してもリカバリ可能な情報処理装置及び情報処理プログラムを提供することを目的とする。【解決手段】軽量ダウンロードプログラムを搭載した起動プログラム、中核プログラム、及びダウンロードプログラムを搭載したアプリケーションプログラムの3つのバイナリでファームウエアを構成し、起動プログラム、中核プログラム、アプリケーションプログラムの順に起動してそれぞれ続くプログラムを検証し、ダウンロードプログラムを搭載しない中核プログラムがアプリケーションプログラムを検証してエラーが発生した場合に検証NGフラグをオンして不揮発性領域に記録し、再起動時に検証NGフラグオンが記録されている場合に軽量ダウンロードプログラムを実行することでエラーをリカバリする。【選択図】図3