Across industries, companies are accelerating driver development and streamlining hardware integration with Jungo WinDriver. Our case studies highlight how businesses worldwide, including Inomed, GE Healthcare France, and Brookhaven National Laboratory, leverage WinDriver’s cross-platform support, plug-and-play development, and reduced time to market to build robust PCIe and USB drivers. Whether you’re working in healthcare, scientific research, or industrial automation, Jungo WinDriver empowers engineers to focus on innovation rather than low-level driver complexities.
Jungo WinDriver enables seamless USB connectivity for neurosurgery solutions, ensuring real-time data transfer. At the Relativistic Heavy Ion Collider, it powers PCI card development for high-speed data acquisition. Engineers use it for Altera FPGA board development, accelerating embedded system design. In medical imaging, it simplifies low-cost USB-based ultrasound probe development, making diagnostics more accessible.
As part of the Hybrid Brain project by the Bernstein Center for Neurotechnology, Inomed developed the Matrix Stimulator, a USB-controlled multiplexer designed to help doctors locate spastic cortical tissue in epilepsy patients. The device allows precise application of low electric currents to selected electrodes within an array of up to 256, aiding in tissue identification. Powered by a microcontroller and PC-controlled via USB 2.0, Inomed successfully implemented the USB connection quickly and without specialized expertise using Jungo’s WinDriver USB driver software.
Brookhaven National Laboratory’s Physics Department developed a high-speed PCI card using the PLX 9080 controller to acquire data from DSPs processing PHENIX experiment results at the Relativistic Heavy Ion Collider (RHIC). The PHENIX detector captures various particles from nuclear collisions to advance fundamental physics research. Initially using the PLX SDK, engineers achieved 70 MB/sec DMA transfer speeds but needed optimization. Transitioning to Jungo WinDriver, they simplified interrupt handling and ensured future-proof PCI card support, streamlining high-speed data acquisition for RHIC experiments.
GE Healthcare France developed the Gitane interface board, featuring an Altera FPGA with customized I/O and communication resources. To ensure seamless Windows compatibility, software modules were built using Microsoft Visual C++ 6.0. By integrating Jungo’s WinDriver PCI for Windows, GE Healthcare simplified driver development, enabling efficient hardware communication while maintaining user-mode operation. This approach eliminated driver complexities, significantly accelerating time-to-market and allowing the team to focus on delivering a high-quality healthcare solution.
IMPORTANT – READ CAREFULLY: THIS SOFTWARE LICENSE AGREEMENT (“AGREEMENT”) IS A LEGAL AGREEMENT BETWEEN YOU AND JUNGO CONNECTIVITY LTD. (“JUNGO”), FOR THE WINDRIVER SOFTWARE PRODUCT ACCOMPANYING THIS LICENSE (THE “SOFTWARE”). BY INSTALLING, COPYING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO BE LEGALLY BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO NOT INSTALL, COPY, OR OTHERWISE USE THE SOFTWARE.
– Individuals: Jungo grants you, as an individual, a personal, non-exclusive, “single-user” license to use the Software on a single computer, in the manner provided below, at the site for which the license was given.
– Entities: If you are an entity, Jungo grants you the right to designate one individual within your organization (and only one) to have the right to use the Software on a single computer, in the manner provided below, at the site for which the license was given.
– License Scope: A single user license allows usage of WinDriver and redistribution of certain components (as defined below) within a single end product SKU, for a single device (identified by its VID/PID (USB) or VID/DID (PCI)), and without SDK/API capabilities. If you need extended license or distribution rights, please contact Jungo.
RESTRICTIONS ON USE AND TRANSFER
(a) You may not distribute, or otherwise transfer or assign, any portion of the Software, including any of the headers or source files that are included in the Software, unless otherwise expressly permitted in this Agreement, subject to the provisions of Section 4 above.
(b) Subject to your full and continued compliance with the terms of this Agreement, including the ongoing payment of annual license fees, you may distribute the following files:
Windows:
-windrvr1640.sys
-windrvr1640_legacy.sys
-windrvr1640.inf
-windrvr1640.cat
-wdapi1640.dll
-wdapi1640_32.dll
-wdapi1640_arm64.dll
-wdapi_dotnet1640.dll
-wdapi_dotnet1640_32.dll
-wdapi_netcore1640.dll
-wdapi_java1640.dll
-wdapi_java1640.jar
-wdreg.exe
-difxapi.dll
-devcon.exe
-windrvr1630.sys
-windrvr1630.inf
-wd1630.cat
-wdapi1630.dll
-wdapi_dotnet1630.dll
-wdapi_java1630.dll wdapi_java1600.jar
-windrvr1220.dll
-wdapi1220.dll
Linux:
-windrvr_gcc_v3.o_shipped
-windrvr_gcc_v3_regparm.o_shipped
-kp_linux_gcc_v3.o
-kp_linux_gcc_v3_regparm.o
-libwdapi1640.so libwdapi1640_32.so
-libwdapi_java1640.so
-libwdapi_java1640_32.so
-wdapi_java1640.jar
-wdapi_netcore1640.dll
-kp_wdapi1640_gcc_v3.o_shipped
-kp_wdapi1640_gcc_v3_regparm.o_shipped
-linux_wrappers.c
-linux_wrappers.h
-wdusb_linux.c
-wdusb_interface.h
-wd_ver.h
-linux_common.h
-windrvr.h
-windrvr_usb.h
-wdsriov_interface.h
-wdsriov_linux.c
-wdreg
-configure makefile.in
-configure.wd makefile.wd.in
-makefile.wd.kbuild.in
-configure.usb
-makefile.usb.in
-makefile.usb.kbuild.in
-setup_inst_dir
-windrvr_gcc_v2.a windrvr_gcc_v3.a windrvr_gcc_v3_regparm.a
-kp_linux_gcc_v2.o kp_linux_gcc_v3.o kp_linux_gcc_v3_regparm.o
-libwdapi1630.so
-libwdapi_java1630.so wdapi_java1600.java
-kp_wdapi1630_gcc_v2.a kp_wdapi1600_gcc_v3.a kp_wdapi1600_gcc_v3_regparm.a
-linux_wrappers.c linux_wrappers.h wdusb_linux.c
-wdusb_interface.h wd_ver.h linux_common.h windrvr.h windrvr_usb.h
-configure.wd makefile.wd.in makefile.wd.kbuild.in
-configure.usb makefile.usb.in makefile.usb.kbuild.in
macOS:
-libwdapi1640.dyld
-libwdapi_java1640.jar
-libwdapi_java1640.dyld
-wdapi_netcore1640.dll
-WinDriver1640.kext
-WinDriver1640.dext
-wd_mac_install.sh
-wd_mac_uninstall.sh
(c) The files listed in Section 5.b above may be distributed only as part of a complete application that you distribute under your organization name, and only if they significantly contribute to the functionality of your application. For avoidance of doubt, each organization distributing these files as part of the organization products is required to have valid license(s) under the organization name/VID, irrespective of the party who actually performed the product development. Licenses granted to subcontractors do not grant distribution or other rights to the organizations for which they are developing.
(d) The distribution of the windrvr.h header file is permitted only on Linux.
(e) You may not modify the distributed files specified in Section 5.b of this Agreement.
(f) You may not distribute any header file that describes the WinDriver functions, or functions that call the WinDriver functions and have the same basic functionality as that of the WinDriver functions.
Web site: https://www.jungo.com
Email: [email protected]
Use, duplication, or disclosure by the Government is subject to restrictions set forth in subparagraph (c)(1) of The Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1)(ii) and (2) of Commercial Computer Software – Restricted Rights at 48 CFR 52.227-19, as applicable.