DriverStudio Toolkit Introduction

Source: Internet
Author: User
Tags win32

DriverStudio is a toolkit designed to simplify the development, commissioning, and testing of device drivers under Microsoft Windows platform.

DriverStudio The current version includes the following tool modules:

DriverAgent

DriverAgent provides direct access to hardware for WIN32 applications. Even if you don't have any experience or experiences with device driver development, you can also write driveragent applications to directly access hardware devices. DriverAgent applications can be run on Windows, Windows, Windows NT, and Windows 2000 platforms. (The Windows XP platform is not supported for the current version.) )

Vtoolsd

VTOOLSD is a tool for developing device drivers (VxD) for Win9x (Windows 95 and Windows 98) operating systems. The VTOOLSD includes tools for generating driver source code, Run-time and interface libraries, and some driver samples that can be used as the basis for various types of device drivers.

Driverworks

Driverworks provides complete support for the development of WIN32 Driver Model (WDM) device drivers that are supported by Windows NT and Windows 98 and Windows 2000. Driverworks contains a very sophisticated source code generation tool (Driverwizard) and a corresponding class library and driver sample, which provides support for device driver development under C + +.

Drivernetworks

Drivernetworks is a module for Windows network-driven developers. At its core, Drivernetworks is a class library of C + + for NDIS drivers and TDI clients (driversockets). The Drivernetworks also has a quick miniport Wizard used to directly start an NDIS miniport or intermediate Driver project. It allows you to quickly generate all the files needed to compile, install, and debug all NDIS drivers written with the Drivernetworks C + + class Library

SoftICE

SoftICE is an extremely powerful kernel-mode debugger that supports debugging device drivers under a single computer or two computers.

BoundsChecker Driver Edition

The BoundsChecker driver version incorporates an innovative error detection technique that NuMega for application development. The BoundsChecker driver version provides parameter validation and system implementation that can be used to monitor and track all interactions between different device drivers and the components of other operating systems. The Configuration Wizard provides precise control over the various types of information that BoundsChecker collects.

The BoundsChecker driver version currently supports Windows NT, Windows Master, Windows Millennium Edition, and Windows 98. (Windows XP is not supported for the current version)

Driverworkbench

Driverworkbench can give you a better idea of the dump file and the events at the time when the system crashed. With the integration of the BoundsChecker Driver Edition, the Driverworkbench can see data collected by the BoundsChecker before the system crashes or when it logs on. This unique way of viewing the system provides unprecedented capabilities to identify the problem by looking at traces of the system's actual activity before the system crashes.

The Driverworkbench also contains TrueTime Driver Edition. TrueTime Driver Edition is a profiling tool that allows Windows NT device-driven developers to discover and fix driver performance bottlenecks. The TrueTime Driver Edition is designed to meet the needs of code developers in device drivers and kernel mode. Some additional features will appear in the next version of TrueTime Driver Edition.

Driverworkbench currently supports Windows NT and Windows 9x. (Windows XP is not supported for the current version)

Fieldagent

Fieldagent allows you to process drivers that run on the client's computer. The information gathered by Fieldagent can be used to hunt down the cause of problems that may occur only in a particular configuration environment.

Fieldagent currently supports Windows NT and Windows 9x. (Windows XP is not supported for the current version)

Truecoverage Driver Edition

The method used to ensure that all code has been completely tested is to use the Code coverage tool. Truecoverage can help you detect which parts of your code have been tested and which parts have not been tested. By measuring and tracking code execution and stability during the development process, you can save test time and improve code reliability. Truecoverage can easily collect driver coverage data, view the data in the context of the source code, or combine the results of multiple sessions to accumulate coverage data.

Truecoverage Driver Edition currently supports Windows NT 4.0 (Service Pack 3 or later) and Windows 2000. (Windows XP is not supported for the current version)

While we recommend that you use Driverworks or VTOOLSD to develop device drivers, the tools in DriverStudio can work well with Microsoft DDK to develop high-quality drivers.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.