Driver Monitoring Systems, PCI Drivers Software, Driver Development Tools, Altera PCI drivers, Xilinx PCI drivers
WinDriver v14.1.1 released + Hardware Partners wanted
WinDriver v14.1.1 released + Hardware Partners wanted
WinDriver now fully supports Java and Python programming languages on Windows and Linux
WinDriver PCI/PCI-E/USB now supports the popular Java and Python programming languages. Run the WinDriver APIs directly without compiling, ideal for internal testing, POC etc. Supported on Windows and Linux.
Want to get started with Java for USB/PCI/PCI device driver developing, see LINK
Want to get started with Python 2.7 for USB/PCI/PCI device driver developing, see LINK
(Beta for Python 3 is also available, please ask via email or support center)
For a full list of Linux ARM supported boards, see LINK
Jungo is looking for new Hardware partners for WinDriver
Jungo wants to develop new features for newer hardware (Intel Arria 10 or Xilinx Ultrascale+, USB 3.0 …)
Please contact us if you are planning new projects on hardware and would like to be the first to receive WinDriver Support for Xilinx QDMA, advanced Arria 10 support and USB 3.0/1/2. We are happy to hear your requests Contact us via [email protected]
For full release notes (Enhancements & Fixes) see here
WinDriver v14.1.1 is available to all customers with a valid support subscription.
If you are interested in evaluating the latest WinDriver v14.1.0 for your next driver developing project design, download 30-day trial version here or let us know and we will send you the direct links. You will have WinDriver v14.1.0 on your desktop in less than a day.
Starting with WinDriver 14.00, WinDriver provides samples and code generation capabilities in the Java language.
Advantages of working with WinDriver over Java:
Easy integration: Allows integrating WinDriver hardware-access APIs with thousands of available Java libraries in the same program.
Cross Platform: Same user code for all supported WinDriver platforms (note that the WinDriver shared libraries wdapiXXXX.dll/so + wdapi_javaXXXX.dll/so should suit the local platform).
Easy translation: WinDriver samples over Java are as similar as possible to their C counterparts to allow easy comparison and translation between the two languages.
All these advantages are aimed to save valuable time and money and getting your drivers up and running as quickly as possible.
Where to start?
You can either generate Java code using DriverWizard (in a similar manner to how you would generate code before), or you can use code samples that are found in WinDriver/samples/java.
The DriverWizard Generated PCI/ISA Python Code
After generating Java code in the DriverWizard, in the source code directory you now have a new xxxLib.java file, which contains type definitions and function implementations for the API created for you by the DriverWizard. In addition, you will find an xxxDiag.java source file, which includes a main() function and implements a sample diagnostics application that utilizes the generated DriverWizard API to communicate with your device.
Python programming language support
Starting with WinDriver 12.8.1, WinDriver provides samples and code generation capabilities in the Python language.
Advantages of working with WinDriver over Python:
Shorter code. Python language usually requires up to 50% less code to perform the same tasks compared to C.
Easy installation: No need to install heavy compilation tools. Python comes out of the box in many operating systems, and is a couple of MBs to download.
Interpreter Language: No need to compile code at all.
Easy integration: Allows integrating WinDriver hardware-access APIs with thousands of available Python libraries in the same program.
Cross Platform: Same user code for all supported WinDriver platforms (note that the WinDriver shared library wdapiXXXX.dll/so should suit the local platform).
Easy translation: WinDriver samples over Python are as similar as possible to their counterparts to allow easy comparison and translation between the two languages.
All these advantages are aimed to save valuable time and money and get your drivers up and running as quickly as possible.
Please feel free to contact us for feedback feature requests. Don’t worry, Jungo doesn’t bite.
Digital Signature Services – Windows 10 1903/ 19H1 /Build 18362 with Secure Boot On
With the latest new builds of Windows 10, Jungo is proud to present the Digital Signature Services to its WinDriver customers: Windows 7, 8.1 and 10 64 bit require that your drivers (your device INF) will be digitally signed for public distribution before Windows will load them. Windows new policy dictates that all kernel drivers on 64 bit systems must be signed, to make sure that the certification authority and the driver signer can be trusted and that it is not a malicious software. Jungo Connectivity provides digital signature services for WinDriver based drivers. For more information please watch this short video here.
Contact us for a quote.
Driver Development Tutorials: Digital Signature How to rename your WinDriver based driver:
Custom Driver Development Services
Jungo Connectivity Ltd., the developer of WinDriver™ and driver development expert, now offers custom USB/PCI/PCIe device-driver development services for medical, industrial, and defense applications.
We offer 16 years of driver development experience for USB/PCI/PCIe devices for Windows 10/8.1/Server 2012 R2/8/Server 2012/Server 2016/7/Server 2008 R2/Server 2008/Server 2003/XP, Embedded Windows 10/8.1/8/7, Windows CE/Mobile, Windows 10 IOT Core and Linux.