论文部分内容阅读
随着USB接口在消费类数码产品中的进一步推广,为实现数码设备直接连接,嵌入式系统中USB接口之间的通讯技术研究也就越来越迫切。受日本富士通研究所委托,研制了一套基于MO的数码相机嵌入式存储控制系统。该系统能够直接驱动USB接口的数码相机和MO,实现数码相机照片到MO的直接备份。USB开发分为主机端开发和外设端开发,该系统属于主机端。传统的主机端开发主要是在Windows平台下进行,底层由Windows操作系统提供。脱PC机系统的开发必须从底层开始,其技术难点是必须开发一个嵌入式系统中使用的USB主机端协议栈。主机端协议栈面向的对象是各种不同类型的USB设备。针对不同类型的设备,对应有不同的USB类协议以及相应的控制、管理方式。待管理的数码相机和MO一般属于海量存储类设备,除了USB海量存储类本身规定了数据传输方式外,还要考虑存储设备使用的透明控制命令集以及FAT文件系统管理等问题。论文重点描述该系统由底层到顶层的实现过程,给出了USB主机端协议栈的一般结构。虽然系统使用的USB控制芯片是飞利浦公司的ISP1362,但是除了控制寄存器的使用不同外,USB协议栈的实现却是相通的。论文的研究成果对其它类似系统的开发具有参考价值。最后,论文分析了该系统在嵌入式USB主机端开发以及系统扩展升级上的优点:该系统可进一步发展成为能够兼容多种USB设备的数据交换平台,分析了实现该系统需要做的相应技术工作。