摘要 |
<p>Firmware of subsystems (100, 200) included in an information processing apparatus (1) is divided according to functions so as to include data areas (341, 342) containing first version information. Second version information (332) indicating a version of the entire firmware based on the first version information of the data areas (341, 342). The information processing apparatus (1) includes: an update reception unit (203) in a first subsystem (200) that receives a request for updating firmware and firmware updating data (300) containing third version information (311); a determination unit (104) in a second subsystem (100) that compares the second version information (332) with the third version information (311) to determine which of the data areas (341, 342) needs to be updated; and a partial update execution unit (104) that requests the first subsystem (200) to transmit a data portion of the firmware updating data (300) corresponding to the data area (341, 342) determined to need to be updated, and stores the data portion in a storage unit (103).</p> |