当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>ABB DCS 系统>> ABB DSQC302 烟台市 DSQC302
ABB DSQC302嵌入式USB主机上的软件结构
ABB DSQC302嵌入式主机要实现对其USB外设操作,必须有图2所示的3个软件结构层次:USB主控制器驱动器(HCD)、USB主驱动器(USBD)、USB没备驱动器。
ABB DSQC302在协议栈的zui底部是USB主控制器USB HC(USBHost Controller),这是主系统中控制每一个USB设备的硬件部分。口前主要有两大类USB主控制器:一种是通用主控制器接口UHCI(Universal Host Controller Inter-face),另一种是开放主控制器接口OHCI(Open HostController Interface)。
ABB DSQC302硬件厂商一般根据这两个规范设计USB主控制器。对于每一类型的主控制器都有一个与硬件独立的USB主控制器驱动器HCD(Host ControllerDriver)。WindRiver公司提供了两类驱动:usbHedUhciLib(UHCl主控制器库)和usbHcdOhciLib(OHCI主控制器库)。
ABB DSQC302主驱动器USBD(USB host Driver)和HCD之间的接口允许一个或超过一个的底层主控制器,而且WindRiver公司的USBD能够同时连接多个USB HCD。这样的设计特点可以使*建立复杂的USB系统。USBD是在HCD之上的与硬件独立的模块。USBD管理每一个与主机相连的USBD设备,向更高层次提供了可与USBD设备通信的路径。
它还负责自动处理USBD电力管理以及USBD带宽管理;而且,USBD还管理USBHub。Hub能否正确工作,是对USBD进行评价的标准之一,因此WindRiver公司的USBD设计者要使USBD透明地实现Huh的功能。这意味着USBD还能处理USBHub和设备的动态插拔。 USB客户模块在USBD主驱动协议栈的顶端。USB类驱动(USB Class Driver)是Client模块的典型例子。USBD类驱动负责管理连接到USBD上的不同类型的设备,它们依靠USBD提供与每个设备的通信路径。USBClient模块的其他例子就是那些利用USBD与USB设备通信的应用程序。
PRESYS ANGLE VALVEPAV25-DI10-0084 NEW NOT IN BOX
MORITEX FIBER OPTIC CABLES FOR ILLUMINATORS 346cm END DIA 15.0mm 2 T-CONNECTORS
CENTRAL MINI XZ PRECISION STAGE ASSEMBLED WITH LS-347-C1 AND LS-647-C1 DENTS
LINTEC MFC MC-2100 GAS He 200 SCCM
DAIFUKU SVL-3813A BOARD
EAST-PG4,PC-2191-1 BOARD
OREGON MICRO SYSTEMS 4AXES PC-39E MOTION CONTROLLER
TAKAMURA GEARHEAD REDUCER K12020
SHIMPO ABLE GEARHEAD REDUCER VRKF-5C-400/ RATIO 1:5
MITSUBISHI ELECTRIC CORPORATION K9020 SERVO REDUCER GEARHEAD
KAMOSEIKO CORP. BALL REDUCER GEARHEAD RATIO 1/20G
SIEMENS SIMATIC, 6ES5430-4UA12
STEC, SEC.E440SEC INC SEC-E440J,MFC,50 SCCM,GAS:SiCl4
SIEMENS SIMATIC, 6ES5441-4UA13
MURR MCS10-230/24 SWITCH MODE POWER SUPPLY LOT OF 2
FUJI ELECTRIC FVR.C9S INVERTER FVRO 1C9S-2
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。