基于mc68hc912d60a的嵌入式usb host.doc

约6页DOC格式手机打开展开

基于mc68hc912d60a的嵌入式usb host,基于mc68hc912d60a的嵌入式usb host——及其在城市轻轨铁路刹车系统中的应用页数6 字数 4435 摘要从问世,到协议规范2.0版本,usb(通用串行总线,简写为usb)在不断自我完善,并走向成熟。从普通计算机用户,计算机工程师,到硬件芯片生产厂商,都已经完全认可了usb。厂商对于usb的硬件和软件支持...
编号:10-23300大小:47.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 伦月 发布

基于MC68HC912D60A的嵌入式USB Host
——及其在城市轻轨铁路刹车系统中的应用
页数 6 字数 4435

摘要
从问世,到协议规范2.0版本,USB(通用串行总线,简写为USB)在不断自我完善,并走向成熟。从普通计算机用户,计算机工程师,到硬件芯片生产厂商,都已经完全认可了USB。厂商对于USB的硬件和软件支持的也越来越完备,现在开发一个USB外设产品,所需要投入的成本和时间大大降低了,几年前是没有办法做到这一点的。但是,随着USB应用领域的逐渐扩大,人们对于USB的期望也越来越高,希望USB能应用在各种计算机领域中,尤其是在移动通讯领域中,希望能通过PDA等移动设备来直接和USB外设通信,使得USB能应用在没有PC的领域中。
这正是USB一个致命的弱点。USB的拓扑结构中居于核心地位的是Host(也称为主机),任何一次USB的数据传输都必须由Host来发起和控制,所有的USB外设都只能和Host建立连接,任何两个外设之间或是两个Host之间无法直接通信。而目前,大量的扮演Host角色的是个人电脑PC。因此,“如何将USB应用到嵌入式领域?如何实现USB点对点的通讯?”等问题,开始进入了USB开发者的讨论议程。正是在这种新的需求之下,USB Host的嵌入式应用成了USB领域新的兴奋点。
本项目也就是在嵌入式USB Host技术即将起步发展的背景之下产生的。传统意义的USB开发,仅仅是对USB外设的开发,USB底层驱动程序和USB主控制器驱动程序都由Windows等操作系统提供,有关这些驱动程序的细节过程都蒙着一层神秘的面纱。所以,要设计USB Host,就须设计这两部分驱动程序,Windows源码不公开,这些细节资料就无从得到。


【参考文献】
MC68HC912D60A Technical Data,2001,MOTOROLA
SL811HS Datasheet,Cypress,2001
SL811HS/SL811HST Application Notes,Cypress,2001
Open Host Controller Interface Specification for USB,Compaq,Microsoft,National Semiconductor,1999