摘要 |
<p>A method for upgrading firmware of an embedded device is provided to easily upgrade the firmware of the embedded device by using a USB mass storage function, which is a general file copy function, basically provided from an OS. The embedded device is plugged into a USB port of a PC having the OS(S101). File copy is detected by activating the embedded device and the PC with the USB mass storage function(S103). If the file copy is detected, it is checked whether a magic ID is found from a magic header of a copied file(S105). If the magic ID is found, the firmware is copied to a file system by analyzing the magic header and a checksum error is detected(S111). If the checksum error is not detected, the firmware is upgraded and a log file for the upgraded firmware is generated(S114). If the firmware is completely upgraded, the upgraded firmware is applied by rebooting the embedded device(S116).</p> |