Tel:400-888-8888

Industry News

在WinCE6.0系统下实现USB功能定制

本文摘要:USB的广泛应用就不必多说道了,坚信目前的各个领域的嵌入式产品中,很少有不必USB的。USB是主从结构的,分成USBHost和USBSlave,从USB1.0,USB1.1到现在的USB2.0,基于USB2.0还有USBOTG,也就是同时反对Host和Slave设备。 目前近期的样子是USB3.0,刚开始普及吧。 在WinCE6.0中,对USB是有很好的反对。 一般来说,如果USB的设备驱动作好了,USB的协议层以及上层的应用于都是现成的,而且还有源码。

开元94kycom官网

USB的广泛应用就不必多说道了,坚信目前的各个领域的嵌入式产品中,很少有不必USB的。USB是主从结构的,分成USBHost和USBSlave,从USB1.0,USB1.1到现在的USB2.0,基于USB2.0还有USBOTG,也就是同时反对Host和Slave设备。

目前近期的样子是USB3.0,刚开始普及吧。  在WinCE6.0中,对USB是有很好的反对。

一般来说,如果USB的设备驱动作好了,USB的协议层以及上层的应用于都是现成的,而且还有源码。也就是说,我们只必须在BSP中已完成USB的驱动就可以了。再行来看一下,如图:    USBHost:  最底层就是USBHost控制器了,上层是USBHostControllerDriver,该驱动负责管理和硬件通讯来传输数据,在WinCE中反对UHCI,OHCI和EHCI。

HostCoreDriverHubDriver是独立国家于硬件的USB协议栈,反对USBHost协议及USBHub功能。最上层就是USBHostClassdriver是USBHost的应用于协议,目前在WinCE中,反对RNDIS,Print,MassStorage和HID四种应用于。  USBDevice:  最底层是USBDevice控制器,上层是USBDeviceDriver负责管理和硬件通讯。

DeviceCoreDriver是USBDevice的协议栈。最上层是USBDevice的应用层,目前在WinCE中反对RNDIS,Serial和MassStorage三种应用于。


本文关键词:在,WinCE6.0,系统,下,实现,USB,功能,定制,开元94kycom官网,USB,的

本文来源:开元94kycom官网-www.themeparkcapitol.com

Copyright © 2021 Copyright weaving dreams    ICP prepared No. ********