PORTABLE ELECTRONIC DEVICE AND METHOD FOR DOWNLOADING A FIRMWARE LOADER FROM A HOST COMPUTER
First Claim
Patent Images
1. A portable electronic device, comprising:
- a storage system;
at least one processor; and
a device downloading unit stored in the storage system and executable by the at least one processor, the device downloading unit comprising;
a device connecting module operable to establish a communication connection between a host computer and the portable device over an input/output (I/O) interface;
a device synchronizing module operable to communicate with the host computer to verify that the portable electronic device is ready to receive a firmware loader;
a device configuring module operable to configure a plurality of transmission parameters between the portable electronic device and the host computer;
a device transmitting module operable to receive the firmware loader from the host computer according to the transmission parameters, and store the firmware loader into the storage system;
a device checking module operable to verify the received firmware loader;
a device notifying module operable to obtain a start address of the firmware loader in the portable electronic device from the host computer; and
a device disconnecting module operable to terminate the communication connection with the host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for downloading a firmware loader from a host computer to a portable electronic device establishes a communication connection between the host computer and the portable electronic device. Transmission parameters between the portable electronic device and the portable electronic device are configured. The firmware loader is transmitted from the host computer to the portable electronic device according to the transmission parameters. The firmware loader is verified, where the portable electronic device obtains a start address of the firmware loader.
-
Citations
16 Claims
-
1. A portable electronic device, comprising:
-
a storage system; at least one processor; and a device downloading unit stored in the storage system and executable by the at least one processor, the device downloading unit comprising; a device connecting module operable to establish a communication connection between a host computer and the portable device over an input/output (I/O) interface; a device synchronizing module operable to communicate with the host computer to verify that the portable electronic device is ready to receive a firmware loader; a device configuring module operable to configure a plurality of transmission parameters between the portable electronic device and the host computer; a device transmitting module operable to receive the firmware loader from the host computer according to the transmission parameters, and store the firmware loader into the storage system; a device checking module operable to verify the received firmware loader; a device notifying module operable to obtain a start address of the firmware loader in the portable electronic device from the host computer; and a device disconnecting module operable to terminate the communication connection with the host computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for downloading a firmware loader from a host computer to a portable electronic device, the method comprising:
-
establishing a communication connection between the host computer and the portable electronic device over an input/output (I/O) interface; communicating between the host computer and the portable electronic device to verify that the portable electronic device is ready to receive the firmware loader; configuring transmission parameters between the portable electronic device and the host computer; transmitting the firmware loader from the host computer to the portable electronic device according to the transmission parameters; verifying the firmware loader received by the portable electronic device; notifying the portable electronic device of a start address of the firmware loader in the portable electronic device; and terminating the communication connection between the host computer and the portable electronic device. - View Dependent Claims (8, 9, 10)
-
- 11. The method of claim 11, wherein each of the data blocks is transmitted to the portable electronic device along with a checksum.
-
12. A storage medium having stored thereon instructions that, when executed by a portable electronic device, cause the portable electronic device to execute a method for downloading a firmware loader from a host computer to a portable electronic device, the method comprising:
-
establishing a communication connection between the host computer and the portable electronic device over an input/output (I/O) interface; communicating between the host computer and the portable electronic device to verify that the portable electronic device is ready to receive the firmware loader; configuring transmission parameters between the portable electronic device and the host computer; transmitting the firmware loader from the host computer to the portable electronic device according to the transmission parameters; verifying the firmware loader received by the portable electronic device; notifying the portable electronic device of a start address of the firmware loader in the portable electronic device; and terminating the communication connection between the host computer and the portable electronic device.
-
Specification