Which Product Should I Use?
You need to access your USB 1.1/2.0 or PCI/PCI Express/PCMCIA/PCI-X/ISA/CardBus/Compact PCI/PMC/PCI-104 hardware directly from your application(s). Check out the WinDriver architecture. Notes:
Examples of drivers that can be developed with WinDriver:
KernelDriver is suitable for creation of standard operating system internal drivers, which require hardware access and that must be implemented in the kernel. KernelDriver provides a hardware access API in the kernel mode, which is portable across the supported operating systems. KernelDriver should be used whenever you need to write a kernel mode driver due to architectural reasons. KernelDriver requires basic knowledge in the OS architecture for the target OS. On Windows you will also need Microsoft's DDK to develop the driver. KernelDriver allows you to test and diagnose your hardware through a friendly graphical user-mode application, without having to write a single line of code (same Wizard that is provided with WinDriver).
You need to develop device firmware for USB devices based on the Cypress EZ-USB FX2LP (CY7C68013A) development board.
WinDriver USB Device enables developers of devices based on the supported development board to easily generate firmware that defines the desired USB interface for their target devices, using an intuitive Graphical User Interface (GUI). If you are also a registered user of the standard Windriver USB toolkit (for development of USB host drivers), when the device firmware development and the hardware debugging is completed, you can use the WinDriver USB tool-kit to develop a host driver for your device.
You want to achieve hot-swap capabilities for your CompactPCI hardware under any mainstream operating system. Use Go-HotSwap to:
You need to graphically diagnose / test new USB 1.1/2.0 or PCI/PCI Express
/PCMCIA/PCI-X/ISA/CardBus/Compact PCI/PMC/PCI-104 hardware.
You don't need to write a driver at this stage. Notes:
Contact our support team with a short description of your project, and get help on which tool best suites your needs.
| ||||||||||||||||||||||