Useful Links
Vista
- Windows Vista Driver Development
- Driver Verifier in Windows Vista
- HD Photo Device Porting Kit Download
- Timeout Detection and Recovery of GPUs through WDDM
- Windows Rally Development Kit
- Smart Card Minidriver Specification
- Windows Imaging Component Codec Guidelines for RAW Image Formats
- An Introduction to How to Build, Install, Test, and Debug KMDF Drivers
WHDC
- Windows Hardware Developer Central
- Software Licensing Guidance for Products that Use Process Patching and Hooking
- Uninstalling Drivers and Devices on Windows Vista
- Kernel-Mode Code Signing Walkthrough
- Removable Storage Devices and Windows Vista Support
- Designing RAID Adapters to Work with Windows
- I/O Prioritization in Windows Vista
WHQL, Winqual, and the Windows Logo Program
- WHQL Testing and Winqual Services - Overview
- Test: Getting Started
- Windows Logo Program Requirements V. 2.2
- Device Testing: Overview
- System and Server Testing: Overview
- Windows Logo Program Requirements Suite, Version 3.08
- Windows Vista LogoFests
- DTM Database Options and Maintenance Best Practices
- Testing Printing and Imaging Devices with DTM
- WER: Getting Started with Windows Error Reporting
- WHQL Policies
- Inf2cat FAQ - Transferring INFs to .CAT Format
Industry Standards
PCI-SIG (Peripheral Component Interconnect Special Interest Group)
PCI Conventional
USB Implementers Forum, Inc.
1394 Trade Association (1394TA)
SCSI Trade Association (SCSITA)
Wi-Fi Alliance
WiMedia Alliance
Digital Living Network Alliance (DLNA)
Bluetooth SIG
Windows Embedded
Microsoft Windows Embedded Developer Center
Linux
Linux Weekly
Free Software - Writing device drivers in Linux: A brief tutorial