Book description
Windows Embedded Compact 7 is the natural choice for developing sophisticated, small-footprint devices for both consumers and the enterprise. For this latest version, a number of significant enhancements have been made, most notably the ability to run multi-core processors and address more than the 512 MB of memory constraint in previous versions.
Using familiar developer tools, Pro Windows Embedded Compact 7 will take you on a deep-dive into device driver development. You'll learn how to set up your working environment, the tools that you'll need and how to think about developing for small devices before quickly putting theory into practice and developing your own first driver from the ground up.
As you delve deeper into the details of driver development, you'll learn how to master hardware details, deal with I/O and interrupts, work with networks, and test and debug your drivers ready for deployment—all in the company of an author who's been working with Windows CE for more than a decade.
Packed with code samples, Pro Windows Embedded Compact 7 contains everything you'll need to start developing for small footprint devices with confidence.
What you'll learn
Understand the internals of Windows Embedded
Know how the Windows Embedded Compact device driver model works
Plan and design your device driver from scratch
Develop stream interface device drivers
Learn how to develop NDIS network device drivers
Debug and test device drivers for quality and performance
Who this book is for
This book is ideal for anyone who wants to learn how to develop device drivers. While primarily focused on driver development, it also provides useful insights for both application developers and BSP developers.
Table of contents
- Title
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- Chapter 1: The Foundation of Device Driver Development for Windows Embedded Compact
- Chapter 2: The Tools of the Trade
- Chapter 3: Design your Device Driver First!
- Chapter 4: Mastering the Hardware Environment
- Chapter 5: Device Driver Registry Settings
- Chapter 6: Understanding Device Driver Types
- Chapter 7: The Essence of Stream Device Drivers
- Chapter 8: Device Driver I/O and Interrupts
- Chapter 9: Device I/O Control Handling
- Chapter 10: Network Driver Interface Specification and Network Device Drivers
- Chapter 11: Debugging Device Drivers
- Chapter 12: Using CTK to Develop Test Code
- Index
Product information
- Title: Pro Windows Embedded Compact 7: Producing Device Drivers
- Author(s):
- Release date: November 2011
- Publisher(s): Apress
- ISBN: 9781430241799
You might also like
book
Professional Windows® Embedded Compact 7
Learn to program an array of customized devices and solutions As a compact, highly efficient, scalable …
book
Microsoft® Windows® Internals: Microsoft Windows Server™ 2003, Windows XP, and Windows 2000, 4th Edition
The premier guide to the Windows kernel now covers Windows Server 2003, Windows XP, and Windows …
book
Windows® Embedded CE 6.0 Fundamentals
Delve into the fundamental tools and techniques for Windows Embedded CE and get ready to deliver …
book
Windows® Sysinternals Administrator’s Reference
Get in-depth guidance—and inside insights—for using the Windows Sysinternals tools available from Microsoft TechNet. Guided by …