USB HOST DRIVER V03 Freescale Semiconductor / Motorola, USB HOST DRIVER V03 Datasheet - Page 13
USB HOST DRIVER V03
Manufacturer Part Number
USB HOST DRIVER V03
Description
USB Host Driver v03
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
1.USB_HOST_DRIVER_V03.pdf
(160 pages)
- Current page: 13 of 160
- Download datasheet (3Mb)
2.3. Communication Model.
MOTUSB Driver communication with the user mode Client application consists of
connections to Device and pipe objects. Connection to Device or pipe objects is similar to
opening file objects. For each physical Device connected for which MOTUSB installed,
the Driver creates a Device object. The Client application can perform a Device
enumeration procedure, select the required Device and open a handle to this Device or
other pipe objects.
The MOTUSB Device Driver is not limited by the Client application handles opened to
the Device. Several threads or processes can use the same handle to the same Device;
also a single thread (process) can open several handles. The MOTUSB Driver is not
responsible for actual Device requests and data flow logic and is represented as an
operational block only, providing the gate to take control of the USB Device from within
the user mode Client application.
User Mode
USB Stack
Kernel Mode
Hardware
M
MOTUSB.SYS
1.1.1.1.
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Client application #1
Fig 2.2 Communication model
Hub & Bus
USBDI
Objects #1
Object #1
Device
Device
Device #1
Driver Model.
Hub & Bus
Objects #2
Object #2
Device
Device
Device #2
Client application #2
Object #3
Hub & Bus
Objects #3
Device
Device #3
Device
2-2
Related parts for USB HOST DRIVER V03
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Platform License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Product Line License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Class: CDC (Communication Device Class) - Single Product License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Platform License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Product Line License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Class: HID (Human Interface Device Class) - Single Product License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Platform License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Product Line License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Core On The NXP LPC17xx - Single Product License
Manufacturer:
MICRIUM
Part Number:
Description:
UC/USB-Host Core On The NXP LPC23xx - Platform License
Manufacturer:
MICRIUM
Part Number:
Description:
Low-Cost 16-Bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller and 10/100 Mbps Ethernet MAC
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Low-Cost 16-bit DSP with DDR Controller
Manufacturer:
Freescale Semiconductor / Motorola
Datasheet:
Part Number:
Description:
Functional Pin Difference Between the MSC8101 and MPC8260 Communications Processor Modules
Manufacturer:
Freescale Semiconductor / Motorola