EnTech Taiwan EnTech Taiwan
 Home Site Map   

For any suggestions, questions and bug reports please contact us.

 License and registration
RapidDriver is try-before-you-buy software. You can use free demo version of RapidDriver for a period of 30 days.

 Download RapidDriver evaluation version
Version: 1.02.20
Released: 29 September 2005
File size: 4.2 Mb

 Download RapidDriver PDF help file
Released: 09 August 2005
File size: 4.0 Mb



RapidDriver Online Help
Short Summary

RapidDriver Debugger

A simple and convenient built-in hardware debugger that assists you in working directly with your device. RapidDebugger allows you to create programs via a simple scripting language that supports C, Pascal and Basic syntax. Many example scripts are provided to show you how to call typical procedures and functions for various kind of devices. RapidDebugger also includes a command line debugger which allows you to control your device in real-time (read and write hardware ports, work with memory-mapped registers, PCI and USB devices and more).

RapidDriver Explorer

RapidDriver Explorer is an intelligent tool for PC hardware analysis and debugging. RapidDriver Explorer allows you to start working with your hardware device with just a few clicks of the mouse. No other additional steps neede.

Simply install your new hardware, create a new RapidDriver project, and then select your device from the list of PnP devices auto-detected by RapidDriver. RapidDriver extracts all required hardware resource information directly from the device, leaving you free to immediately begin developing and testing your device specifics.

RapidDriver Developer The Developer Edition of RapidDriver includes all the features of the Explorer, and additionally allows you to create and distribute your own applications with integrated ISA/PCI/USB/LPT drivers to control your hardware. This means you can manage your hardware device from your own application without any kernel mode programming whatsoever; includes many test examples on direct port i/o access, interrupt handling, physical memory access, reading specific hardware registers and USB pipes to help you getting started.

- for USB

access USB device descriptors
thread safe access to USB pipes
support for USB Interrupt and Bulk pipes
support USB devices with multiple interfaces
support multiple USB devices simultaneously

- for PCI

access to PCI device configuration space, including reading/writing separate registers
working with the PCI base address registers (BARs)
access to any I/O ports (8-, 16- and 32-bit), including reading/writing data arrays
obtaining pointers to access specified physical memory addresses
hardware interrupt handling

- for ISA

access to any I/O ports (8-, 16- and 32-bit), including reading/writing data arrays
obtaining pointers to access specified physical memory addresses
hardware interrupts handling

- for LPT

access to data, status and control ports
access to all Parallel Port info - base and ECP addresses and ranges, interrupt features
hardware interrupt handling
access to Parallel Port pins
access to Parallel Port bits




Common structures used for device programming.
Frequently Asked Questions


   Copyright © 1997-2017, EnTech Taiwan.