Skip to main content

Technical Resources for Hardware Developers

On This Page

Develop and Test for Microsoft Windows  Develop and Test for Microsoft Windows
Security References  Security References
PC Hardware References  PC Hardware References
Magazines for Developers and Designers  Magazines for Developers and Designers
Industry Training Resources  Industry Training Resources


Develop and Test for Microsoft Windows

Kernel Mode and User Mode Development for Windows:

Developing Drivers with Windows Driver Foundation
by Penny Orwick and Guy Smith
Microsoft Press; ISBN-10 0-7356-2374-0

Programming the Microsoft Windows Driver Model, Second Edition
by Walter Oney
Microsoft Press; ISBN: 0735618038

Advanced Windows Debugging
by Mario Hewardt and Daniel Pravat
The Addison-Wesley Microsoft Technology Series; ISBN-10: 0321374460
  This link leaves the Microsoft.com site

Windows Internals, Fifth Edition: Covering Windows Server 2008 and Windows Vista
by Mark E. Russinovich and David A. Solomon with Alex Ionescu
Microsoft Press; ISBN: 0735625301

Testing and Validation:

Change-Based Test Management: Improving the Software Validation Process
by Jon Sistowicz and Ray Arell
Intel Press; ISBN: 0971786127

Best Practices for Developers:

Under Pressure and On Time
by Ed Sullivan
Microsoft Press; ISBN: 073561184X

Code Complete, Second Edition
by Steve McConnell
Microsoft Press; ISBN: 0735619670

Rapid Development
by Steve McConnell
Microsoft Press; ISBN: 1556159005

Software Project Survival Guide
by Steve McConnell
Microsoft Press; ISBN: 1572316217

Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers
by Steve McConnell
Addison-Wesley Publishing Co.; ISBN: 0321193679

Software Requirements, Second Edition
by Karl E. Wiegers
Microsoft Press; ISBN: 0735618798

Developing International Software, Second Edition
by Dr. International
Microsoft Press; ISBN: 0735615837

Security References

Writing Secure Code, Second Edition
by Michael Howard and David LeBlanc
Microsoft Press; ISBN: 0735617228

PC Hardware References

Bus Technologies:

Introduction to PCI Express: A Hardware and Software Developer's Guide
by Adam Wilen, Justin P. Schade and Ron Thornburg
Intel Press; ISBN: 0970284691

The Complete PCI Express Reference
by Ed Solari and Brad Congdon
Intel Press; ISBN: 0971786194
[Amazon states: "Availability: Currently unavailable. We don't know when or if this item will be back in stock."]

USB Complete, Second Edition
by Jan Axelson
Lakeview Research; ISBN: 0965081958

PC System Architecture Series
by Don Anderson, Tom Shanley, and Ravi Budruck
Mindshare, Inc.

Storage:

Serial ATA Storage Architecture and Applications: Designing High-Performance, Cost-Effective I/O Solutions
by Knut Grimsrud and Hubbert Smith
Intel Press; ISBN: 0971786186

Inside Windows Storage: Server Storage Technologies for Windows 2000, Windows Server 2003 and Beyond
by Dilip Naik
Addison-Wesley Publishing Co.; ISBN: 032112698X

iSCSI: The Universal Storage Connection
by John Hufferd
Addison-Wesley Publishing Co.; ISBN: 020178419X

Networking for Windows Server 2008 and Windows Vista:

Windows Server 2008 Networking and Network Access Protection
by Joseph Davies, Tony Northrup, and the Microsoft Networking Team
Microsoft Press; ISBN: 9780735624221

Understanding IPv6, Second Edition
by Joseph Davies
Microsoft Press; ISBN: 9780735624467

Networking for Windows Server 2003 and Windows XP:

Deploying Secure 802.11 Wireless Networks with Microsoft Windows
by Joseph Davies
Microsoft Press; ISBN: 0735619395

Deploying Virtual Private Networks with Microsoft Windows Server 2003
by Joseph Davies and Elliot Lewis
Microsoft Press; ISBN: 0735615764

Understanding IPv6
by Joseph Davies
Microsoft Press; ISBN: 0735612455

Power Management:

Building the Power-Efficient PC: A Developer's Guide to ACPI Power Management
by Jerzy Kolinski, Ram Chary, Andrew Henroid, and Barry Press
Intel Press; ISBN: 0970284683

Other:

Intel Architecture Software Developer's Manuals

Glossary of Acronyms for PC and Server Technologies

Magazines for Developers and Designers

EE Times, CMP Media
Dr. Dobb's Journal, CMP Media
MSDN Magazine, Microsoft Press
The NT Insider, OSR Publications

Do you offer technical references for Microsoft Windows driver development? Contact us to find out how to get listed on this page.

Note: Listings are provided for informational purposes only and do not constitute an endorsement on the part of Microsoft.

Industry Training Resources

Do you offer technical references for Microsoft Windows driver development? Contact us to find out how to get listed on this page.

Note: Listings are provided for informational purposes only and do not constitute an endorsement on the part of Microsoft.

Top of pageTop of page