|
|
 |
KernelDriver USB automates and simplifies the development of kernel mode WDM style device drivers for USB peripheral devices.
Including powerful tools for hardware debugging, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, KernelDriver enables you to focus on your driver's added-value functionality, instead of on your operating system internals.
It is recommended to use KernelDriver USB when developing "Standard" USB drivers, such as USB NDIS drivers, USB to Serial port drivers, or for writing USB drivers which need to communicate with other kernel drivers. For other types of USB drivers, use WinDriver for USB, for an even faster and simpler development cycle.
Try a free evaluation copy of KernelDriver
|
|
|
System Requirements
|
|
|
-
Windows 98 /Me / 2000 / XP / XP Embedded / Server 2003. (Windows NT is supported by KernelDriver USB for NT.)
- The appropriate Windows 98/Me or Windows NT/2000/XP/XP Embedded/Server 2003 Device Driver Kit (DDK). The DDK should be installed on your host computer, according to your intended target computer's operating system.
- USB 2.0 (on Windows 2000 / XP / XP Embedded / Server 2003), USB 1.1.
- UHCI, OHCI, or EHCI host controllers.
- Microsoft Developer Studio version 5 and above.
|
|
Technical Notes |
- Supports Plug-and-Play and power management events handling.
- Supports Control, Bulk, Interrupt and Isochronous data transfer..
- Supports multiple interface devices.
- Supports multiple CPU and multiple PCI bus platforms.
- Includes dynamic driver loader.
- Check out the Installation Instructions page for latest instructions.
|
|
Benefits |
|
Fast and easy development: KernelDriver encapsulate and automate many of the tedious tasks involved in kernel mode driver development.
High Quality: WinDriver's kernel has been field tested on thousands of hardware/software configurations.
Time to Market: It all sums up in a shortened development cycle and reduced time to market.
|
| |
|
Features |
|
Friendly Wizard: KernelDriver offers you an intuitive and powerful graphical development environment, to simplify hardware access and driver code generation.
Immediate Hardware Access: KernelDriver allows you to test and diagnose your hardware through a friendly graphical user-mode application, without having to write a single line of code.
Code Generation: KernelDriver automatically generates a skeletal driver code, customized specifically for your hardware.
Hardware access API: Complete set of functions to ease the task of hardware access and control. Code compatible with WinDriver API to provide you with the WinDriver functions from the kernel level.
Debugging: Graphical Debug Monitor to monitor kernel level activity.
Multi operating system support: Supports Windows 98/Me, Windows 2000/XP/XP Embedded/Server 2003.
Cross operating system compatibility: The developed driver is source compatible between all supported operating systems without any code modifications.
Hardware independent: Supports any USB / PCI / CompactPCI / CardBus / ISA / EISA / PMC / PCI-X based hardware.
64-bit data transfer support: On x86 computers running 32-bit Windows with 64-bit PCI bus.
What Else is Included?
- Comprehensive documentation and help files.
- Detailed examples in C.
- Free technical support, according to Jungo's technical support plan.
- No run-time fees or royalties.
|
|
Support for Microsoft
WinDbg debugger |
| For kernel
debugging of device drivers, KernelDriver supports the
free Microsoft WinDbg kernel debugger, available from
http://www.microsoft.com/ddk/debugging/. WinDbg is
a powerful debugger with a graphical interface that
can debug both user-mode and kernel-mode code. WinDbg
can view source code, set breakpoints, view variables
(including C++ objects), stack traces, and memory.
WinDbg includes a Command window to issue a wide
variety of commands, and supports kernel-mode remote
debugging using two computers (host and target
machine). It also allows remote debugging of user-mode
code, and 64-bit debugging. |
|
|
Purchasing |
|
To order KernelDriver USB, download order.txt Fill it in,
and email it to Jungo at sales@jungo.com,
or fax it to 1-877-514-0538 (+972-9-885-9366).
You can also Order on-line from our server.
|
|
| "Why should I use KernelDriver?" |
|
Fast -
Reduces the learning curve for kernel mode driver
development. |
|
Easy -
Write your device driver in user-mode using the
intuitive and dynamic graphical
DriverWizard. |
Samples -
Includes diagnostics files and samples for jump-starting your development. |
Stable -
Field tested on thousands of HW / OS configurations. |
Portable -
Use the same kernel mode hardware access code for all Windows versions. |
Extensible -
Does not limit access to native DDK calls. |
|
| |
|