论文部分内容阅读
USB设备在如今的生活中可谓是随处可见,小到一个优盘,大到有USB接口的打印机。但是众所周之以USB为传输方式的设备是完全离不开计算机的。因为USB2.0传输协议规定了具有USB接口的移动终端设备只能作为外围设备使用,只有通过USB集线器接口才能与主机通信。针对这一点,本课题意在设计一款即使在无PC机的情况下也可以随时随地进行数据传输的通用数据中转设备,顾名思义数据中转设备即是将两个以USB为传输方式的数据存储设备内的文件相互传输,而不再受到PC机的限制的嵌入式USB OTG (On-The-Go)设备。本课题以ARM为主处理器,搭配外围功能电路包括:触摸屏模块、SD/MMC模块、标准USB模块。以ISP136USB OTG控制芯片为核心,设计完成可手动触摸操作进行数据传输的USB OTG设备。USB OTG设备遵守USB OTG协议规范,除了可以满足USB2.0所有协议规范外,还补充了主机交换协议及设备请求协议,使USB设备摆脱了只可以作为外设角色的状况,也可以作为主机与其他移动终端设备进行数据交换了。为了与以往的OTG设备区分,并同时提高此设备的优越性,本课题另外还提出了在USB OTG设备的操作系统上嵌入文件压缩与解压缩程序,通过对比和分析,考虑既要满足可以在嵌入式操作系统与Windows操作系统之间进行文件转移,又要满足嵌入式操作系统对代码所占存储空间的限制,最后本课题采用ZIP文件压缩与解压程序。通过嵌入本程序,在使用USB OTG设备时可以同时选择是否对文件进行压缩或解压缩操作,此功能可满足存储设备与音频播放设备之间的文件转换。并可以同时压缩并传输多个文件。