30.11.2012 Views

USBIO Driver for Windows CE - Thesycon Systemsoftware ...

USBIO Driver for Windows CE - Thesycon Systemsoftware ...

USBIO Driver for Windows CE - Thesycon Systemsoftware ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2 Overview<br />

2.3 Quick Start Guide<br />

The following steps describe how install the <strong>USBIO</strong> driver <strong>for</strong> your USB device and dump the<br />

device descriptor. At first the right binaries needs to be choosen <strong>for</strong> your <strong>Windows</strong> <strong>CE</strong> plat<strong>for</strong>m.<br />

The binaries located in the bin directory of the <strong>USBIO</strong> package.<br />

Customize the driver <strong>for</strong> your USB device:<br />

• Open the usbio.cfg file contained in the bin directory <strong>for</strong> editing.<br />

• Edit the VID and PID in usbio.cfg to match your USB device.<br />

• Optionally you could install the driver on an interaface. Follow the instructions in the usbio.cfg<br />

file.<br />

Install the driver on your target <strong>Windows</strong> <strong>CE</strong> plat<strong>for</strong>m:<br />

• Copy the driver Dll named in the usbio.cfg file into the \<strong>Windows</strong> directory of your <strong>Windows</strong><br />

<strong>CE</strong> plat<strong>for</strong>m.<br />

• Copy usbio.cfg, usbio_ce_install.exe and usbio_ce_app.exe to the root directory on your<br />

<strong>Windows</strong> <strong>CE</strong> plat<strong>for</strong>m.<br />

• Execute usbio_ce_install.exe to register the driver <strong>for</strong> your USB device.<br />

• Connect your USB device to the <strong>Windows</strong> <strong>CE</strong> plat<strong>for</strong>m and start usbio_ce_app.exe.<br />

• A device should be displayed in the usbio_ce_app device list. Select it and click open.<br />

• Goto the descriptor page of the usbio_ce_app and click DeviceDesc to dump the USB device<br />

descriptor to the edit box.<br />

2.4 Differences to <strong>Windows</strong> 2000/XP/Vista/7 API<br />

The following <strong>USBIO</strong> API function are not supported on <strong>Windows</strong> <strong>CE</strong>:<br />

• CUsbIo::SetConfiguration has no effect. The device is configured automatically by the USB<br />

bus driver.<br />

• CUsbIo::UnconfigureDevice has no effect. The device is always configured.<br />

• CUsbIo::ResetDevice<br />

• CUsbIo::CyclePort<br />

• CUsbIo::GetDevicePowerState<br />

• CUsbIo::SetDevicePowerState<br />

• CUsbIo::GetBandwidthInfo<br />

• CUsbIo::IsOperatingAtHighSpeed<br />

20 <strong>USBIO</strong> <strong>Driver</strong> <strong>for</strong> <strong>Windows</strong> <strong>CE</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!