
VHPD1394 V2.20 jetzt mit Windows 7 Unterstützung
Die aktuellen Windows-Betriebssysteme unterstützen den IEEE 1394 High Performance Serial Bus (auch bekannt unter den Bezeichnungen FireWire oder i.Link™). Ein Bustreiber als zentrale Komponente zur Verwaltung der Busstruktur und Treiber für verschiedene OHCI-kompatible 1394 Host Controller (z.B. von Texas Instruments / TI, VIA, RICOH oder NEC) sind Bestandteil des Betriebssystems. Der Treiber-Stack des Systems stellt eine Programmierschnittstelle bereit, die nur im Kernel Mode genutzt werden kann. Für Win32-Applikationen, die im User Mode ausgeführt werden, ist ein Zugriff auf diese Schnittstelle nicht möglich.
Um die Kommunikation zwischen Windows-Applikationen und IEEE1394-Geräten zu ermöglichen, wird ein Kernel-Mode-Gerätetreiber benötigt, der konform zu den Regeln des Windows Driver Model (WDM) ist.
Die Erstellung eines WDM-Treibers unterscheidet sich grundlegend von der Windows-Applikations-Entwicklung. Die Treiberentwicklung erfordert spezielle Kenntnisse in der Entwicklung von Kernel-Mode-Software und ein tiefgreifendes Verständnis für die Funktionsweise des Betriebssystems. Entwicklung und Debugging eines Treibers bedeuten einen erheblichen Aufwand, insbesondere wenn verschiedene Windows-Systeme zu unterstützten sind. Durch den Einsatz des generischen Gerätetreibers VHPD1394 wird dieser Aufwand vermieden.

Der universelle Gerätetreiber VHPD1394 ermöglicht Win32-Applikationen den direkten Zugriff auf Geräte am IEEE 1394-Bus. Der Treiber kann mit beliebigen Arten von IEEE 1394-Geräten eingesetzt werden. Die Entwicklung eines speziell zugeschnittenen WDM-Treibers entfällt. Der VHPD1394-Treiber stellt eine umfangreiche Programmierschnittstelle bereit, die auf Standardfunktionen des Windows API basiert. Die Programmierschnittstelle unterstützt die gesamte unter Windows verfügbare IEEE 1394-Funktionalität und ist hinsichtlich einfacher Benutzung und hoher Effizienz optimiert.
Programmierschnittstelle
Die VHPD1394-Programmierschnittstelle ist für die Programmiersprachen C, C++ und Delphi ausgelegt. Das VHPD1394 Toolkit enthält eine Klassenbibliothek für C++, welche eine komfortablere Nutzung der Schnittstelle ermöglicht. Zahlreiche Source-Code-Beispiele demonstrieren die Integration des VHPD1394-Treibers in eine Applikation.
Kundenspezifische Anpassung
Die Software-Module des VHPD1394 Toolkits können in ein Endprodukt integriert werden. Es ist möglich, verschiedene produktspezifische Anpassungen vorzunehmen (z.B. Dateinamen, Pfade, Copyright-Hinweise). Das Ergebnis ist ein individuell angepasstes Treiberpaket, das zusammen mit einem Endprodukt ausgeliefert werden kann. Die produktspezifische Anpassung (Customization) verhindert, das Konflikte mit anderen Produkten entstehen, die ebenfalls den VHPD1394-Treiber verwenden.

Mit dem Thesycon PnP Treiber Installer ist das Erstellen eines Setup Wizards zur Installation, Un-Installation und Update des Treibers sehr einfach und komfortabel möglich. Nähere Informationen und eine kostenlose Demoversion des PnP Treiber Installers erhalten Sie auf der PnP-Installer Produktseite.
Dokumente, Downloads, Preislisten (englischsprachig)
Es steht eine Demo-Version des VHPD1394-Paketes zum freien Download zur Verfügung. Die Demo Version ist voll funktionsfähig, jedoch in der Laufzeit auf 2 Stunden eingeschränkt. Das Demo-Paket beinhaltet die vollständige Dokumentation sowie alle Programmierbeispiele im Source-Code.
If you would like to be kept informed of product updates, please subscribe to the Thesycon newsletter.
© 2010 THESYCON