论文部分内容阅读
USB技术正在飞速发展。简单来说,USB系统包括两部分:USB主机和USB设备。目前,在PC机中USB技术已经非常成熟,但是在资源相对匮乏的嵌入式系统中还不够成熟,因此在嵌入式环境下,添加USB功能,是一件有着广泛应用前景的工作。
随着USB应用领域的逐渐扩大,在嵌入式设备中增加移动存储功能已成为大势所趋,基于此原因,本课题重点之一就是分析和实现嵌入式设备中USB主机协议,以方便嵌入式设备与USB存储设备的通信。首先系统分析了linux下的USB协议体系,对其运作机制进行了详细的说明,并在此基础上,按照OHCI规范实现了USB主控制器驱动,最终可以实现嵌入式USB主机系统与USB存储设备的顺利通信。
从网络上下载的各种图片、铃声可以通过USB接口方便的从PC机传送到手机里,对于目前的各种高端手机,USB通信接口已经是必不可少的一项功能了,本课题的另外一部分就是在多媒体智能手机开发板上实现USB的底层通信接口,对USB大容量存储设备类体系进行了分析介绍,实现了底层USB设备描述符的传输,最终完成了USB的底层通信接口。