Next: 1.6 WinDriver Architecture
Up: 1. WinDriver Overview
Previous: 1.4 Conclusion
Contents
1.5 WinDriver Benefits
- Easy user-mode driver development.
- Kernel PlugIn for high-performance drivers.
- Friendly DriverWizard allows hardware diagnostics without writing a
single line of code.
- Automatically generates the driver code for the project in C, C#,
Delphi (Pascal) or Visual Basic.
- Supports any PCI/PCMCIA/CardBus/ISA/EISA/CompactPCI/PCI Express device, regardless of manufacturer.
- Enhanced support for PLX, Altera, AMCC and Xilinx chipsets frees the
developer from the need to study the hardware's specification.
- Applications are binary-compatible across Windows 98 / Me / 2000 / XP / Server 2003 / Vista.
- Applications are source code compatible across all supported
operating systems - Windows 98 / Me / 2000 / XP / Server 2003 / Vista, Windows CE.NET, Windows Embedded CE v6.00, Windows Mobile 5.0/6.0, Linux and Solaris.
- Can be used with common development environments, including
MSDEV/Visual C/C++, MSDEV .NET, Borland C++ Builder, Borland Delphi,
Visual Basic 6.0, MS eMbedded Visual C++, MS Platform Builder C++, GCC,
or any other appropriate compiler.
- No DDK, ETK, DDI or any system-level programming knowledge required.
- Supports I/O, DMA, interrupt handling and access to memory-mapped
cards.
- Supports multiple CPUs and multiple PCI bus platforms (PCI / PCMCIA / CardBus / ISA / EISA / CompactPCI / PCI Express).
- Supports 64-bit PCI data transfers.
- Includes dynamic driver loader.
- Comprehensive documentation and help files.
- Detailed examples in C, C#,
Delphi and Visual Basic 6.0.
- WHQL certifiable driver (Windows).
- Two months of free technical support.
- No run-time fees or royalties.