RapidDriver

导读:
  
   What can you do with RapidDriver software?
   Insertyour plug-and-play device and work with it through GUI or with our ready-made examples, as shown on the screenshot;
   Create your own applicationsbased on our classes and PnP drivers;
   Distributethese applications without having to pay royalties;
   Test and debugyour PCI, USB, ISA and LPT hardware with a handy built-in debugger;
   Getting started is easy- just download RapidDriver Free 30-Day Trialand look below for our Quick start guides with appropriate screenshots.
   RapidDriver Overview
  RapidDriver is an all-in-one solution providing hardware device support on all software levels under different operating systems. If you need to manage various devices under a wide range of operating systems then RapidDriver is for you. RapidDriver gives you immediate access to your hardware device by eliminating the need to understand Windows kernel organization and write sophisticated, error-prone, kernel mode code.
   What's new in 2.0 version?
  The user interface was completely redesigned to be clean, modern, and visually appealing;
  Now RapidDriver manipulates with the "Devices" instead of "Projects";
  Serial port support was added;
  The macro support was added;
  The ability to run examples directly from the GUI was added;
  The interrupt handling technique was improved;
  Many small bugs were fixed.
   Quick Start (with screenshots):
  for USB;
  for ISA/PC-104;
  for Parallel Port (LPT);
  for PCI;
  for Serial Port (COM).
   Key features of RapidDriver
  RapidDriver auto-detects all hardware devices attached to the system and binds a self-configurable Plug-and-Play WDM device driver to a selected device, so that you can start working with it immediately. Using RapidDriver, you are able to do work with your PCI, USB, ISA, or parallel port device under Windows 2000, XP and 2003 Server operating systems.
  RapidDriver was created to help programmers who are not DDK experts support newly developed hardware devices. The toolkit provides advanced support to a wide range of ISA, PCI, USB, and Parallel Port devices under Windows 2000, XP and 2003. Three editions of the RapidDriver toolkit are available:
  RapidDriver Explorer(for hardware developers)
  RapidDriver Developer(for software developers)
  Both editions include the additional debugging features of the
  integrated RapidDebugger.
  You can freely download RapidDriver demo.
  For any suggestions, questions and bug reports please contact us.
   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 steps are necessary - everything has been done already for you!
  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.
  With PCI, ISA and LPT devices, you can read/write hardware ports and memory-mapped registers, and listen for interrupts. With 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.
  RapidDriver Explorer includes RapidDebugger - 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 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; simply start with one of the many examples included with RapidDriver, and gain immediate direct control over your hardware device.
   RapidDriver Developer supports this programming languages:
  Microsoft Visual C/C++
  Borland Delphi (versions 2-7)
  Borland C++ Builder (versions 1, 3 - 6)
  Microsoft Visual Basic 6.0
  MS VB.Net support added
  MS VC# support added
  and other programming systems that access functions in DLL's
   Support for USB interfacing:
  
  
  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
   Support for ISA interfacing:
  
  
  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
   Support for PCI interfacing:
  
  
  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
   Support for Parallel Port (LPT) interfacing:
  
  
  access to data, status and control ports
  access to all Parallel Port info - base and ECP addresses and ranges, interrupt features

本文转自
http://www.entechtaiwan.com/dev/rapid/index.shtm
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值