I/O Communications module:
Provides access to devices on a PCs serial and parallel port. (trial
version)
http://www.jspayne.com/io/io.html
BSQUARE:
Device development tools to build high-quality device drivers for
Microsoft Windows operating systems.
http://www.bsquare.com/device/
NT Kernel Resources:
Windows Packet Filter Kit for developing filtering/modifying
communication applications. Also Windows 2000 undocumented kernel
structures. Open source TDI firewall.
http://www.ntkernel.com/
Jungo:
Provides WinDriver and KernelDriver, device driver development
tools, for Windows,Linux,Solaris.
http://www.jungo.com/
Sybera:
Toolkits, custom development, and training for Windows kernel driver
development. Content in German and English.
http://www.sybera.com/
2d3D, Inc.:
Device driver and embedded development.
http://www.2d3d.com/
Unified IO:
C++ interface for industrial IO cards. An alternative to device
drivers provided by hardware vendors.
http://www.bbdsoft.com/interface.html
Intelligraphics:
Device driver development including display, audio, communications,
digital imaging, telecom, and embedded systems software.
http://www.intelligraphics.com/
Pulse Train Software Ltd.:
Custom device driver development and File System filter framework
for Windows NT/2000/XP.
http://www.pulsetrainsw.com/
alt software:
An independent software development house specializing in device
driver development. Also application programming, games porting,
embedded OpenGL and networking.
http://www.altsoftware.com/
TVicHW32:
A toolkits for real-time direct access to port I/O, physical memory,
hardware interrupts from a Win32 application. [Shareware]
http://www.entechtaiwan.com/tools.htm
Direct Device Programming Links:
Links to information about programming device drivers.
http://www.geocities.com/SiliconValley/Peaks/8600/device.html
DriverStudio:
An integrated set of software tools for developing, debugging,
tuning, testing and deploying Windows device drivers bt Compuware.
http://www.compuware.com/products/driverstudio/
Calsoft:
Development device drivers primarily on Windows platforms.
http://www.calsoft.co.in/services/embedded.html
Kernel Drivers:
Offers design, implementation and testing custom Windows filesystem
and device drivers.
http://www.kerneldrivers.com/
VGAdoc:
Programming information for every RAMDAC, EGA, VGA, SVGA, and VESA
video card made up to 1995.
http://home.worldonline.dk/finth/
Ionific Driver Development:
Professional device driver development for Windows, including audio,
network, graphics, custom I/O and USB drivers.
http://www.ionific.com/services/lowlevel.shtml
Matrikon OPC:
OPC data manager realtime drivers compliant components.
http://www.matrikon.com/drivers/opc/
Windows Device Driver Blog:
A Weblog for the development of Windows Device drivers.
http://www.khapre.org/index.php?/driver/index
Device Driver Expert:
Specializes in developing kernel-mode drivers for Windows NT, 2000,
XP, including WDM, USB, and NDIS drivers.
http://www.driverexpert.com.
Hill Engineering Consulting:
Specializes in the design and development of Windows, Linux and DOS
device drivers and real time firmware.
http://www.hill-eng.com/
User CONfigurable Driver (UCON):
Enables to quickly and easily develop communications drivers for any
serial device or ethernet device. Designed as a driver plug-in, UCON
is completely integrated with OPC server KEPServerEX. By Kepware
Technologies.
http://www.kepware.com/Products/products_UCON.html
Driver Maker:
Develop drivers for Win32 platform.
http://drivermaker.home.comcast.net/
MemAccess Library:
Gives programmers control of hardware devices from Win32 application
without using the Windows Drivers Development Kit (DDK). It allows
real-time direct access to memory mapped I/O. By Zeal SoftStudio.
[Shareware]
http://www.zealsoftstudio.com/memaccess/
NTPort Library:
Enables real-time direct access to PC I/O ports. By Zeal SoftStudio.
[Shareware]
http://www.zealsoftstudio.com/ntport/