SI-DDK-TI-WIN for Windows 98/2000/XP/Vista

The Sheldon Instruments SI-DDK-TI-WIN is source code used to create Windows 98/2000/XP/Vista drivers (SYS files) for TI's DM642/6437/6467/648 DMPs, using the Win32 Driver Foundation. The WDF driver paradigm will allow for a single driver to support all current and future versions of Windows starting with Windows 2000, XP, Vista, and beyond. In this manner, the provided API is identical for all versions of Windows making it possible for a single application to run under all Windows versions.

The device driver is written so as to access all TI DM64x devices as memory mapped PCI peripherals in target mode, with additional support for bus master transfers using DMA with the DM6467/648 devices. The source code for this driver is intended to be used as a model of how to write device drivers for Windows 98/2000/XP/Vista, saving you precious time while giving you actual and comprehensive control of your software development. For convenience, the compiled and 'ready to go' drivers are also supplied, along with a command line example, DLLs, LabVIEW VI library, and accompanying source code on how to call the drivers. Their common API facilitates the use of any C/C++ compiler for application development. In the case you want to build the drivers from the source code, you will need the Win98/2000/XP/Vista DDK, along with the associated Microsoft development environments.

The source code supports the following functions:

Memory mapped access (I/O space not supported, but step-by-step guidelines included for easy adaptation).
Access to the DM642/6437/6467/648's registers.
Access to the DM642/6437/6467/648's configuration space memory.
Access to the DM642/6437/6467/648 as a target device.
Event based application Call-Back routines.
Access to the DM6467/648 as a bus master using the onchip DMA engine.
COFF load support for the DM6467/648 devices.
Multiple board support, limited only by available slots on system motherboard/backplane.
Support for Windows Plug'n'Play features.

The SI-DDK-TI-WIN package includes:

Common API to all Windows and Linux drivers.
Source code for building Windows 98/2000/XP/Vista drivers.
Compiled and 'ready to go' drivers, callable from any C/C++ development environment.
Source code to a command line executable demonstrating all calls to the drivers.
Source code to a DLL demonstrating all calls to the drivers; ideal for use by any high level application thus abstracting the complexities of device drivers in general.
LabVIEW VI library invoking the DLL.
Simple documentation describing the step by step process used to build the driver.
30 day limited technical support over the phone, extended e-mail support.
Royalty-free unlimited license to distribute your driver built with the SI-DDK-TI-WIN.


©Copyright 2008 Sheldon Instruments Incorporated. All rights reserved.
Product and company names listed are trademarks or trade names of their respective companies.