嵌入式USB应用系统的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:kangyue_1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电脑外设和数码产品的不断发展,各种设备之间的接口和互连成为当前需要解决的难题。通用串行总线(USB)支持即插即用和热插拔等特性,传输速率较高且价格低廉,因而逐渐成为PC外围设备的接口标准,并在各种数码产品中得到了广泛的应用,在通讯和工业控制领域也有着美好的应用前景。本文以程控交换实验系统的USB接口设计为背景,给出了基于EZ-USB控制器的解决方案,重点论述了设备端和主机端软、硬件的设计与实现方法。在简要介绍并分析USB总线体系结构和实现机制的基础上,结合本系统的实际需求对常见USB控制器的性能特点进行了分析比较,提出了采用EZ-USB控制器的解决方案。在对EZ-USB控制器的功能结构进行分析的基础上,提出了系统硬件电路的设计方案,就主要功能模块的实现进行了论述,并对系统抗干扰、防静电、调试等问题作出了讨论。对于嵌入式设备中相当重要的固件程序,采用了模块化的开发方法,通过建立固件程序框架使程序各部分之间的功能更加明晰,简化了固件的开发工作。设备驱动程序是外设开发中的难点。为此,在对USB主机端软件的体系结构和Windows驱动程序模型进行分析之后,结合部分代码详细论述了本系统设备驱动程序和客户端应用程序的设计要点。针对当前3C(Computer、Communication & Consumer electronics)技术不断融合的趋势,还介绍了USB协议的最新发展与应用前景。本系统的设计方案和理论分析为后续研究和开发打下了基础,并为其他嵌入式USB应用系统的开发提供了参考。
其他文献
随着社会的不断发展,人们对相互之间联系的需求越来越高,全球移动通信业务得到迅猛发展,对通信系统容量的要求也越来越大.现代通信系统为了追求更高的数据速率和频谱效率,更
嵌入式语音合成系统是语音合成技术应用的一个重要分支.面对嵌入式领域的两大特点,即资源有限性和平台多样性,如何针对这两个特点,实现一个高质量的嵌入式语音合成系统是语音