
VHPD1394 V2.20 with Windows 7 support
The IEEE 1394 High Performance Serial Bus (also known as FireWire or i.Link™) is supported in all current Windows operating systems. Windows provides a bus driver and device drivers for various IEEE1394 OHCI compliant host controllers (e.g. from Texas Instruments / TI, VIA, RICOH or NEC). The Windows 1394 driver stack exports a programming interface which is available in kernel mode only. Win32 applications running in user mode are not able to access this interface.
It is for this reason that communication between Windows applications and IEEE 1394 devices requires a kernel-mode driver which has to conform to the Windows Driver Model (WDM).
Developing a kernel-mode WDM driver is considerable different to developing Windows applications. It requires specialist knowledge in kernel-mode programming and a deep understanding of operating system internals. The development and debugging process can be very time-consuming, especially if the driver has to support different Windows systems (e.g. Windows 2000 and XP). These driver development efforts can avoided using the generic IEEE 1394 device driver VHPD1394.
The generic high performance IEEE 1394 device driver VHPD1394 provides
Win32 applications with direct access to IEEE 1394 devices. It can be used
with any kind of IEEE 1394 device, enabling application developers to control
devices without having to develop a kernel-mode WDM driver. The VHPD1394 driver
provides an extensive programming interface based on standard Windows API
functions. It supports the complete IEEE 1394 functionality and is optimized
for maximum efficiency.
Programming Interface
The Win32 native VHPD1394 programming interface is ideal for use in programming
languages such as C, C++ and Delphi. The VHPD1394 toolkit includes a C++
class library, providing an easy-to-use interface. There are numerous
source code examples showing how to integrate the VHPD1394 driver into
an application.
Customization
The VHPD1394 software components can be integrated into a final product.
Various product-specific adaptations (e.g. file names, paths, copyright
messages) are supported. The result is a fully customized driver package
that can be shipped as part of an end product. Customization prevents
conflicts with other products that are using the VHPD1394 driver as well.
The VHPD1394 Demo is time-limited but has full functionality. The demo package includes the VHPD1394 device driver, complete documentation and the source code of all programming examples.
VHPD1394 Application Design Guide 
VHPD1394 User and Reference Manual 
VHPD1394 Lizenzbedingungen (Deutsch) 
VHPD1394 Bestellformular (Deutsch) 
VHPD1394 Update Bestellformular (Deutsch) 
VHPD1394 Software License Agreement 
If you would like to be kept informed of product updates, please subscribe to the Thesycon newsletter.
© 2010 THESYCON


