摘要 |
An embedded system includes a controller and a memory. The memory includes a primary firmware module, a backup firmware module, and a boot loader module. The primary firmware module has a primary firmware id_address. The backup firmware module has a backup firmware id_address. The boot loader module has a boot loader id_address. The controller is capable of activating the boot loader module to check status of the primary firmware module via the primary firmware id_address. Upon the condition that status of the primary firmware module is ok, the controller is capable of activating the primary firmware module. Upon the condition that status of the primary firmware module is not ok, the controller is capable of activating the backup firmware module via the backup firmware id_address.
|