Download Software Featured News & Articles Submit Software Book Store FAQ Contact Us
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Microsoft » 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


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

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
New Releases
The iPod Book: Doing Cool Stuff with the iPod and the iTunes Store (5th Edition)
iPod & iTunes For Dummies, DVD + Book Bundle
iPhone For Dummies (For Dummies (Computer/Tech))
iPod and iTunes Pocket Guide, The (4th Edition)
Make: Technology on Your Time Volume 16 (v. 16)
Bestsellers
iPhone: The Missing Manual: Covers the iPhone 3G
The iPod Book: Doing Cool Stuff with the iPod and the iTunes Store (5th Edition)
The Best of MAKE
iPod & iTunes For Dummies, DVD + Book Bundle
Fine Art Printing for Photographers: Exhibition Quality Prints with Inkjet Printers, 2nd Edition
iPhone For Dummies (For Dummies (Computer/Tech))
iPhone Fully Loaded
Linux Device Drivers, 3rd Edition
iPod & iTunes For Dummies (For Dummies (Computer/Tech))
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

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