USBIO Driver for Windows CE - Thesycon Systemsoftware ...
USBIO Driver for Windows CE - Thesycon Systemsoftware ...
USBIO Driver for Windows CE - Thesycon Systemsoftware ...
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>