WinDriver

01.09.2010: Neues Release verfügbar!
Vers. 10.2.1 USB/PCI für Windows, CE, Linux, Mac OS X, VxWorks

Hochwertige, high performance Device Driver effizient entwickelt
WinDriver™ ist ein innovatives Entwicklungswerkzeug des Hightech-Unternehmens Jungo® zur Erstellung von Hardware-Gerätetreibern. Das Tool unterstützt verschiedene Bus-Systeme und Interface-Arten unter Windows, Linux, Solaris, VxWorks und Mac OS X. Es steht als kostenfreie Demoversion zum Kennenlernen zur Verfügung.

WinDriver™ repräsentiert eine komplette Lösung zur Realisierung monolithischer Gerätetreiber. Durch standardisierte APIs und eine mitgelieferte Kernel-Komponente ist eine Entwicklung im "User Mode" möglich, ohne dass tief greifendes Wissen über Kernel-Programmierung, WDK, ETK, DDI etc. nötig wäre.

Mit WinDriver™ können Sie Treiber für die gängigen PC-Bussysteme erstellen – USB, PCI, PCI Express, CompactPCI, ISA, CardBus, PCI-104, PCI-X, PMC und PCMCIA.

Ihre Treiber-Applikationen, die Sie mit WinDriver™ erstellen, laufen unter Windows 2000, XP (inkl. x64 & Embedded), Server 2003, Server 2003 x64, Server 2008, Vista, Vista x64, Windows 7, Windows CE & Mobile 5/6.0 und Linux - ältere Versionen auch unter Solaris, VxWorks und Windows NT. Die Unterstützung variiert abhängig vom Bussystem und der WinDriver-Variante.

NEU: WinDriver™ unterstützt jetzt auch Mac OS X ab Vers. 10.5 zur Erstellung von PCI/PCI-Express Treibern auf x86 (32/64-bit) und PowerPC-Architekturen

WinDriver™ bietet ein einzigartiges grafisches Benutzerinterface (Wizard) zur Hardware-Diagnose, Source Code-Generierung und Treiber-Debugging.

Benutzen Sie ihre bevorzugte Entwicklungsumgebung - wie Visual C++, MS.NET inkl. C#, Delphi, Borland C++ Builder, GCC, Windows CE Platform Builder, Visual Basic oder Xcode. Diverse Codebeispiele für C, C#, Delphi und Visual Basic 6.0 sind verfügbar.

WinDriver™ unterstützt abhängig vom Betriebsystem unterschiedlichste Hardwareplattformen – x86 32bit, 64 bit (AMD64 und Intel EM64T), PowerPC 32/64bit, MIPS, ARM bzw. SPARC 32/64 bit


Warum sollte ich WinDriver™ nutzen?
 

Aufwand: WinDriver™ reduziert die Entwicklungszeit erheblich - durch automatische Code-Generierung und Entwicklung im user-mode

Stabilität: WinDriver™ ist bewährt und in vielen tausend Hardware- / Betriebsystemkonfigurationen im Einsatz inkl. 32- und 64-bit Plattformen

Performance: Optimale Kernel-Performance durch WinDrivers „Kernel PlugIn“ - Erweiterung für zeitkritische Anwendungen

Portabiliät: Die Treiber besitzen Source-Code Kompatibilität bezüglich aller unterstützen Betriebssysteme. Es ist meist nur eine Neukompilierung erforderlich (Cross-Plattform Entwicklung)

Standardisiert: Einheitliche Entwicklungsumgebung und API für alle Plattformen durch integrierten Wizard

Support: Erweiterte Unterstützung für Chipsets der Hersteller PLX, Altera, Cypress, Microchip, Philips, National Semiconductor, Atmel und Xilinx.

Kosten: Keine Run-Time Lizenzen, lediglich einmalige Kosten für das jeweilige Entwicklungswerkzeug

 



WinDriver™ Highlights

  • Direkter Hardware-Zugriff aus der Treiber-Applikation heraus
  • Leistungsfähiger Wizard zur Hardware-Diagnose und Treiberentwicklung
  • Automatische Generierung eines Source Code-Gerüsts
  • Optimale Ring 0 Performance
  • Unterstützung für eine breite Palette von Bus-Systemen und CPU-Plattformen
  • Erweiterter Support für führende Chipsatz-Hersteller
  • Unterstützt Plug-and-Play und Power Management Events
  • Enthält dynamischen „Driver Loader“ und INF-File Generierung
  • Unterstützt I/O- DMA- und Interrupt-Handling sowie Zugriff auf memory mapped cards
  • Unterstützt multiple CPU und multiple PCI Bus Plattformen
  • Erstellte Treiber sind WHQL zertifizierbar
  • Einmal erstellter Code ist Source Code- bzw. z.T. binär-kompatibel



Online-Demos (englisch):

WinDriver PCI
WinDriver USB


 

Weitere Informationen

WinDriver Windows WinDriver USB WinDriver CE WinDriver Mac WinDriver Linux DriverBuilder für VxWorks

WinDriver™ Windows
Details
(englisch)

WinDriver™ für USB
Details (englisch)

WinDriver™ CE
Details (englisch)

WinDriver™ Mac
Details (englisch)

WinDriver™ Linux
Details (englisch)

DriverBuilder für
VxWorks
Details (englisch)