| |
WinDriver™
Develop high performance user-mode USB drivers
WinDriver™ is the market leading driver development toolkit for developing high performance, high quality user-mode device drivers.
WinDriver™
supports any USB / PCI device, regardless of its silicon vendor, and lets you focus on your driver's added-value functionality, not the operating system's internals.
Developing Chapter 9 firmware for USB devices? Check out WinDriver™
USB Device.
Need to test your custom hardware? Check out Hardware Debugger.
|
|
Key Features
-
Complete support for USB, PCI, PCI Express, CardBus, CompactPCI, ISA, PMC, PCI-X, PCI-104 and PCMCIA.
-
Enables driver development for Windows 98 / Me / NT / 2000 / XP / XP Embedded / Server 2003 / Vista, Windows CE.NET, Windows Mobile 5.0, Linux, Solaris and VxWorks.
- No DDK knowledge or kernel-level development required.
-
Chipset Support: enhanced built-in support for PLX, Altera, Cypress, Silicon Laboratories, QuickLogic, National Semiconductor, STMicroelectronics, Texas Instruments, Xilinx, Agere, PLDA and AMCC.
-
Immediate Hardware Access: test your hardware through a graphical user-mode application, without having to write a line of code.
-
Generation of hardware-specific access code:
WinDriver™ generates a skeletal driver code, customized for the user's hardware.
User-mode programming
WinDriver's™ architecture enables driver development in the user mode, while maintaining kernel-mode performance.
-
64-bit Support: allows utilizing the additional bandwidth provided by 64-bit hardware and enables 64-bit data transfer on x86 platforms running 32-bit operating systems.
-
WHQL certifiable driver: digitally sign your Windows driver by submitting it to Microsoft’s WHQL testing.
Key Benefits
- Fast: shorten driver development cycle and time to market.
- Simple: no OS internals or kernel knowledge required.
- Easy: develop your device driver in user mode using the intuitive & dynamic Wizard.
- Powerful: achieve optimal performance while maintaining user-mode simplicity.
- Stable: field tested on thousands of HW / OS configurations.
-
Portable: the driver is source compatible across Windows 98/Me/NT/ 2000/XP/XP Embedded/ Server 2003, Windows CE.NET, Linux, Solaris and VxWorks. Just recompile!
- WHQL Compliant: WHQL certifiable code.
- Up-to-date: develop your driver in C# or VB.NET using the .NET framework support.
| |
|
Which WinDriver™ do I need? |
|
|
| |
|
|
| USB 2.0 and 1.1 |
Operating System / CPU |
Options |
|
|
Windows Vista, 98, Me, 2000, XP, XP Embedded, Server 2003. CPUs: X86, X64 |
Download |
Buy |
|
Windows CE.NET. CUPs: X86, MIPS, ARM |
Download |
Buy |
|
Linux 2.4x - 2.6x. CPUs: X86 (32 bit), X86_64, PowerPC (32 bit and 64 bit) |
Download |
Buy |
| |
|
|
|
PCI, PCIExpress, CardBus, PCI-X, Compact PCI, PMC, PCI-104, PCI and PCMCIA |
Operating System / CPU |
Options |
|
|
Windows Vista, 98, Me, 2000, XP, XP Embedded, Server 2003. CPUs: X86, X64 |
Download |
Buy |
|
Windows NT 4.0 |
Download |
Buy |
|
Windows CE 4.x – 5.0 (.NET). CPUs: X86, MIPS, ARM |
Download |
Buy |
|
Linux 2.2x - 2.6x. CPUs: X86 (32 bit), x86_64, PowerPC (32 bit and 64 bit) |
Download |
Buy |
|
Solaris 8, 9, 10 OpenSolaris |
Download |
Buy |
|