Download Software Featured News & Articles Submit Software Book Store FAQ Contact Us
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Microsoft » General AAS » Developing Windows NT Device Drivers: A Programmer's Handbook (Addison-Wesley Microsoft Technology Series)  

Developing Windows NT Device Drivers: A Programmer's Handbook (Addison-Wesley Microsoft Technology Series)

Developing Windows NT Device Drivers: A Programmer's Handbook (Addison-Wesley Microsoft Technology Series)

zoom enlarge 
Authors: Edward N. Dekker, Joseph M. Newcomer
Publisher: Addison-Wesley Professional
Category: Book

List Price: $69.99
Buy Used: $4.45
You Save: $65.54 (94%)



New (7) Used (16) from $4.45

Avg. Customer Rating: 4.0 out of 5 stars 14 reviews

Media: Hardcover
Number Of Items: 1
Pages: 1280
Shipping Weight (lbs): 4.4
Dimensions (in): 9.5 x 7.4 x 1.9

ISBN: 0201695901
Dewey Decimal Number: 005.7126
UPC: 785342695908
EAN: 9780201695908
ASIN: 0201695901

Publication Date: April 9, 1999
Availability: Usually ships in 1-2 business days

Also Available In:

  • Paperback - Developing Windows NT Device Drivers: A Programmer's Handbook (paperback)

Similar Items:

  • The Windows 2000 Device Driver Book: A Guide for Programmers (2nd Edition) (Microsoft Technologies Series)
  • Programming the Microsoft Windows Driver Model, Second Edition
  • Windows NT/2000 Native API Reference (Circle)
  • Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000
  • Writing Windows WDM Device Drivers

Editorial Reviews:

Amazon.com Review
Developing Windows NT Device Drivers is an authoritative and clearly written resource on how to write device drivers for Windows NT. The book begins with an excellent high-level overview of how Windows NT device drivers work and how to create them. The text concentrates on "generic" device drivers written in C and excludes specialized drivers for graphics, file system, and network hardware.

Eventually, the book turns to device registers, device memory, and different PC busses (such as PCI). A section on I/O Request Packets (IRPs) and interrupt handling within Windows NT shows how to do asynchronous I/O. The authors offer a simple "Hello World" example for a device driver and present various debugging techniques.

Subsequent chapters deepen the reader's knowledge on topics such as device I/O, synchronization (including spin locks), device-driver initialization and cleanup, and direct memory access (DMA). These chapters also instruct you on how to access hardware ports and interrupt processing (a crucial topic) and how to move device memory into system memory (along with a working example). Discussion of more specialized topics--ISA and PCI busses, serialization, driver threads, and the advantages of the new "layered" driver model--follows.

Authors Edward Dekker and Joseph M. Newcomer offer plenty of excellent real-world advice. (Material on how to log device-driver events and manage the infamous Windows "Blue Screen of Death" is indispensable.) They present a "hardware simulator" that lets readers develop device drivers without an actual hardware device. The book closes with information on Windows 2000, universal serial bus (USB) devices, the Win32 driver model, and over 300 pages of reference material, including device-driver kernel functions. Overall, this comprehensive text provides a solid introduction to the way Windows NT device drivers interact with hardware; it gives you all you need to start building custom device drivers. --Richard Dragan

Product Description
For developers who must know and understand the fundamentals to be able to apply the more advanced aspects that will emerge with NT 5, here is an in-depth book to the rescue, covering the core techniques of programming NT device drivers.

Copyright 2007 FileFirm.com
Categories
Software
Microsoft
Vista
Digital Music
Digital Cameras
iPod
Office
Programming
Networking
Web
Computers
Cisco
Graphic Design
Databases
Games - Books
Games - Software
Open Source
Hardware
O'Reilly
Shareware
Certification

Home | Featured | Submit | Link To Us | Contact Us | FAQ | About | Advertise | Sysop Login