This paper proposes a double boot system to guarantee the safety during new bootloader or Operating System update. The double boot system consists of a monitor program and two bootloaders. The monitor program checks the validity of first bootloader. I...
This paper proposes a double boot system to guarantee the safety during new bootloader or Operating System update. The double boot system consists of a monitor program and two bootloaders. The monitor program checks the validity of first bootloader. If the first bootloader does not pass the validity check, the monitor program calls the second bootloader for the software update. In the proposed system, one of the two bootloaders is valid in spite of the reset due to system fault or power down. Accordingly, the proposed system provide the reliable software update without other hardware debugger or ROM writer.