Home    Prev Next    
Contents
RapidDriver Explorer
Introduction
The User Interface (Overview)
Device Description
Test Devices
Driver Description
New RapidDriver Project
Step 1: Select Device
Step 2: Project Description
Step 3: ISA Resources
Step 4: Driver Installation
Generic RapidDriver Project
Port I/O
Memory-mapped I/O
PCI Devices
Working With ISA/PC-104 Devices
New ISA/PC-104 Project
Hardware Resources for ISA/PC-104
Input/Output (I/O) Port Ranges
Memory Address Ranges
Interrupt Request (IRQ) Line
Direct Memory Access (DMA) Channel
Test ISA/PC-104 Device
Working With PCI Devices
New PCI Driver Project
Test PCI Device
PCI Header
Configuration Space
Base Address Registers (BARs)
Interruptions
Settings for bus-master DMA
Working with Parallel Port Devices
New Parallel Port Project
Test Parallel Port Device
Parallel Port Settings
LPT Pins
Ports And Bits
Interrupts
Working With USB Devices
New USB Project
Test USB Device
Descriptors and Configuration
Vendor/Class Requests
Pipe Operations
Feature Requests
Introduction
Go to RapidDriver Main Page

RapidDriver Explorer is intelligent tool for PC hardware analysis and debugging. RapidDriver Explorer allows you to start work with hardware after a couple of clicks. You do not have to perform any additional steps (write kernel mode driver and create test applications). Everything is already done!

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

For PCI, ISA and LPT devices, you can read/write hardware ports and memory-mapped registers, and listen for interrupts. For USB devices, you can issue USB-specific requests , perform read/write operations on "bulk" or "interrupt" pipes, and more. RapidDriver even allows you to describe and test non-PnP ISA or PC-104 devices.

The process of working with any hardware device includes several steps:

1. Create new RapidDriver project or open an existing one from the list.

2. Install the driver for ISA, PCI, LPT, or USB device. You should see "Test Device" page if the installation succeeded.

3. Test your device with help of GUI interface or with the built-in RapidDebugger

Before begin your work with a device, you create a new RapidDriver project. This is a file with the extension ".rdp" and is the source for all RapidDriver output. A RapidDriver project is a small text file, that looks like standard Windows Ini-file. The project file will be saved in the projects folder, which is set by default to the <RapidDriver>\Projects directory. You can change a project folder by selecting of
the Project | Change Project Folder... main menu alternative or in process of creating new RapidDriver project.

You can create a new project from scratch for a legacy ISA/PC-104 device, or import all hardware resources from an existing PnP device that are auto-detected by the RapidDriver. The RapidDriver can not extract the hardware resources from a non-PnP ISA or PC-104 device, so you should describe all hardware resources for this kind of devices "manually".


·The User Interface (Overview)  
 
·Device Description  
·Test Devices  
·Driver Description  

·New RapidDriver Project  
 
·Step 1: Select Device  
·Step 2: Project Description  
·Step 3: ISA Resources  
·Step 4: Driver Installation  
 
·Generic RapidDriver Project  

·Port I/O  
·Memory-mapped I/O  
·PCI Devices  
 
·Working With ISA/PC-104 Devices  
 
·New ISA/PC-104 Driver Project  
·Hardware Resources for ISA/PC-104  
·Test ISA/PC-104 Device  
 
·Working With PCI Devices  
 
·New PCI Driver Project  
·Hardware Settings for PCI  
·Test PCI Device  
 
·Working With USB Devices  
 
·New USB Driver Project  
·Test USB Device