Jungo WinDriver™ 是一套市場領先製作驅動程式的好工具,可在使用者介面上直接開發出高性能、高品質的用戶設備驅動程式。WinDriver™這套工具程式利用已設計好的軟體精靈,判斷電腦上的硬體,使用者經過點選就能自動產生程式驅動的程式碼,減少硬體廠商開發成本。
在WinDriver™產品線可支援各種終端設備,不論您用的是任何晶片,使用者不需要事先了解任何核心或OS知識,不需要牽涉到很底層的東西,像是任何內部作業系統或kernel programming或DDK及任何驅動程式,即可在短時間迅速幫您開發出USB驅動程式,讓您專心研發在驅動程式上的附加功能,而不浪費時間在學習系統作業程式的內部環境。
WinDriver 是一款 C/C++ 的工具組合,可以用來直接存取硬體,而不需要先寫入裝置驅動程式。使用者只要作了第一次使用的點選,往後就可以在平臺上執行硬體。對於老舊硬體或有些網路上怎麼找都遍尋不到的介面卡,就能使用它來控制你的硬體。
WinDriver™的驅動開發工具解決方案涵蓋了USB,PCI,PCI Express,CardBus,CompactPCI,ISA,PMC,PCI – X,PCI – 104 與PCMCIA。它內含一個圖形化開發環境、應用程式、診斷、除錯工具和範例,即時您不是驅動程式大師也能夠快速地開發出高性能的驅動程式。
WinDriver™是幫您設計開發出客制化的終端設備驅動程式,假如您需要的是標準的PC USB驅動程式,請參觀Jungo DriverCore產品。
• 快速 縮短開發週期及產品上市時間。
• 簡易 不需任何作業系統的內部知識。
• 穩定 可測試多種的硬體/ OS裝置。
• 強大的晶片支援
利用晶片夥伴程式庫,以快速啟動您的驅動程式開發。特別針對多種PCI / USB晶片廠商,像是PLX,Altera,Cypress,Silicon Laboratories,STMicroelectronics Texas Instruments 、 Xilinx。WinDriver™會先產生驅動骨架程式碼,再客制化成您的硬體專用驅動程式。
• 多種OS支援及跨平台
WinDriver™產品可支援 XP / XP Embedded / Server 2003,Vista,Windows 7/8/10、
Windows CE / Mobile,Linux,Solaris and VxWorks。相同的驅動無需修改任何程式碼就能運行以上所有支援的作業系統,只需重新編譯即可!
• 立即連結硬體及調試
透過圖形用戶介面測試您的硬體,不須寫任何程式碼。螢幕透過驅動開發程式顯示內部核心(Kernel)活動。
• 效能最佳化
在使用者模式中利用WinDriver™的核心插件(Kernel PlugIn)技術開發您的驅動程式,使得驅動程式在核心模式的Ring 0層執行高效能的環節,以達到最佳的效能。
• WHQL認證驅動程式
WinDriver™的Windows驅動程式是經過WHQL認證。您不需要投入時間與精力在去配合WHQL,Jungo也能提供一套完整的WHQL認證服務。
• 現場驗證品質
WinDriver™技術可讓您專心在自有核心事業及在驅動程式開發前,無須投入多餘資源就能成功創造品質佳的驅動程式。
• 使用者(User Mode)模式程式
WinDriver™的架構能使驅動開發在使用者模式,同時也能維持核心(Kernel Mode)模式性能。
• 支援64bit
可利用64bit硬體提供的額外頻寬以及讓64bit資料在32bit作業系統的x86平台上傳輸。使用WinDriver™來開發驅動程式,相較於使用DDK或其它未支援此能力的驅動程式開發工具,可以得到顯著的效能提升。
• 完整的. NET框架支持
提供強而有力的物件導向C++受控增益集(Managed extensions for C++ library),可輕鬆的合併WinDriverC#語言或VB.NET程式碼到您現有的.NET應用中。
WinDriver™工具包可符合以下規格
PCI / PCI Express:
• WinDriver Windows
• WinDriver CE
• WinDriver Linux
• WinDriver Solaris
• DriverBuilder VxWorks
USB:
• WinDriver USB Windows
• WinDriver USB Windows CE.NET
• WinDriver USB Linux
WinDriver for Windows Desktop Supported Platforms
Windows 11 /Windows 10 / Windows 8/ Windows Server 2022 / Server 2019/ Server 2016 32 bit or 64 bit (x64: AMD64 and Intel EM64T) processor (Legacy Version Windows 7 & XP)
WinDriver for Linux Supported Platforms
- x86 32-bit, x86 64-bit (x86_64: AMD64).
- Supported Linux kernel (including embedded Linux):
- For x86 32-bit architectures: Linux kernel 2.6-5.18.2
- For x86 64-bit architectures: Linux kernel 2.6-5.18.2
- PCI / PCIe
- Any 32-bit or 64-bit development environment (depending on your target platform) supporting C/C++/C#/Visual Basic/Java/Python/PowerShell.
WinDriver for macOS Supported Platforms
- x86 64-bit (x86_64: AMD64).
- Supported macOS:
- MacOS 10.14, 10.15, 11.0 and MacOS 12.0 (ARM64 M1 version) are supported from version 14.8.0. (Legacy versions also support versions 10.10-10.13 as well).
- Any 64-bit development environment (depending on your target platform) supporting C/C++/C#/Visual Basic/Java/Python/PowerShell.
WinDriver for Linux Arm Supported Platforms
- WinDriver generally supports Linux ARM and ARM64 machines, but has been tested on the following systems and kernels:
- ARM Cortex A7 – Broadcom: Raspberry PI 2/3/4 : running Raspbian Stretch with kernel version 4.14.79-v7+. PI 4b: running Raspbian with kernel version 4.19.75-v7l+
- ARM Cortex A9 – Solid Run: I.MX6 MicroSoM i2 (Hummingboard2) running ARMbian’s Ubuntu Xenial Desktop Kernel Version 4.11.6-cubox
- ARM Cortex A9 – Boundary: BL-SL-I.MX6 (formerly Sabre LITE) running Debian nitrogen kernel version 4.9.88-6-boundary-14s
- ARM Cortex A15 – NVidia: Jetson TK1 running Ubuntu 16.04 kernel version 3.10.40-g8c4516e
- ARM64 Cortex A53 – Broadcom: Raspberry PI 3b+ â running 64bit Xubuntu 18.04 kernel version 4.15.0-1010-raspi2 or Ubuntu Server 18.04.2 kernel version 4.15.0-1033-raspi2
- ARM64 Cortex A57 – NVidia: Drive PX2 running Ubuntu 18.04 kernel version 4.9.38-rt25-tegra
- ARM64 Cortex A57 – NVidia: Jetson TX2 running Ubuntu 16.04 kernel version 4.4.38-tegra
- ARM64 v8.2 – NVidia: Jetson NX Xavier / Jetson AGX Xavier running Ubuntu 18.04 kernel version 4.9-tegra
- Any 32-bit or 64-bit development environment (depending on your target platform) supporting C/C++/C#/Visual Basic/Java/Python/PowerShell.
PCI
|
USB |