KernelDriver is a Kernel driver development toolkit.
Version: 5.22The KernelDriver project automates and simplifies the development of kernel mode Linux device drivers for PCI / CardBus / ISA / EISA / ISAPnP / PMC / PCI-X and CompactPCI hardware.
License: Free To Try $599.00
Operating System: Linux
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.
KernelDriver for Linux is the only device driver development tool that offers a graphical user interface (GUI) under Linux, DriverWizard, for hardware diagnostics, automatic code generation and driver debugging.
Here are some key features of "KernelDriver":
· Friendly Wizard: DriverWizard provides hardware verification and diagnostics, automatic code generation and driver debugging, all through a graphical interface.
· Immediate Hardware Access: Test your hardware through a graphical user mode application, without having to write a line of code.
· Code Generation: DriverWizard automatically generates skeletal driver code specific to your hardware.
· Vendor Specific Support: In addition to supporting any PCI bridge, WinDriver includes enhanced support for leading PCI silicon vendors, such as Altera, AMCC, PLX, Xilinx and QuickLogic. This enhanced support includes implementation specific to these chips, which further helps accelerating driver development.
· Driver Debugging: The included Debug Monitor helps collecting debugging information regarding your driver in real time.
· 64-bit Support: Allow utilizing the additional bandwidth provided by 64-bit hardware and enable 64-bit data transfer on x86 platforms running 32-bit operating systems. Drivers developed with KernelDriver will attain significantly better performance results than drivers written with the DDK or other driver development tools that do not support this feature.
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.
· Linux 2.0.31 or higher (can be embedded Linux or Linux 2.4x).
· An x86 processor.
· Any 32-bit development environment supporting C (such as GCC).
· On your development PC: glibc2.3.x