论文部分内容阅读
随着信息技术的发展和后PC时代的到来,嵌入式产品成为当今计算机产业的重要需求之一,同时巨大的嵌入式应用也对嵌入式设备提出了更高的要求。在掌上终端领域,为了支持视频播放等应用,要求掌上终端能够和主机进行数据通讯,能够从主机下载视频文件。正是在这一背景下,提出在掌上终端上实现USB海量存储功能,这样就很容易通过USB与PC进行数据通讯。本文首先详细分析了USB海量存储设备类规范(Universal Serial Bus Mass Storage Class Specification)及其相关协议,在移植uClinux到基于S3C4510B处理器的评估板,和编写相关驱动后,实现了USB存储盘,最后在USB存储盘上实现网络存储功能,即通过远程网络可以对USB存储盘进行读写。本文所研究实现的USB存储盘遵守USB1.1规范和USB Mass Storage协议的要求,通过USB与任何兼容此规范的主机相连后,该主机便可以把该USB存储盘当作本地磁盘来存取。本课题所实现的网络存储功能,意味着用户能够通过网络对USB存储盘进行读写,用户无需携带存储盘就能在远程对文件进行存取操作。