| With the fast development of information technology and the coming of post-PC era, the embedded product becomes one of the most important products of computer industry. Meanwhile, plenty of the embedded applications call for better performance and functionality. In handset field, to support application such as video playback, handset is required to be able to exchange data with PC, and download video file from PC. Under this background, it is put forward in this dissertion that handset should implement the function of USB mass storage, so that it can easily exchange data with PC through USB line.This dissertion first does a detailed research in the Universal Serial Bus Mass Storage Class Specification and its relevant protocols, after porting uClinux2.6 to evaluation board that base on processor S3C4510B, and designing relevant drivers for the system, the USB storage disk is made. Finally this dissertion implements network storage function on USB storage disk, which means one can read and write USB storage disk through remote network.The USB storage disk realized by this dissertion is compatible with USB1.1 protocol and USB Mass Storage protocol, after connect PC that is compatible with these protocols with USB line, the PC can read and write USB storage disk as its local disk. The network storage function realized by this dissertion, means that user will be able to read and write USB storage disk through network without having to carry it. |