Pro Windows Embedded Compact 7: Producing Device Drivers (Paperback)

Abraham Kcholi

  • 出版商: Apress
  • 出版日期: 2011-12-12
  • 售價: $2,590
  • 貴賓價: 9.5$2,461
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Paperback
  • ISBN: 1430241799
  • ISBN-13: 9781430241799
  • 相關分類: 嵌入式系統
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

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

Part I: Getting Started
  1. Introduction to Device Driver Development for Embedded OSs
  2. Development Environments—The Tools of the Trade
Part II: Fundamentals
  1. Design your Device Driver First!
  2. Mastering the Hardware Details
  3. Dealing with Device Driver Registry Settings
Part III: Device Driver Types
  1. Understanding Device Drivers
  2. The Essence of Stream Device Drivers
Part IV: Device Driver I/O Essentials
  1. Device Driver I/O and Interrupts
  2. Device I/O Control Handling
  3. Network Device Drivers
Part V: Debugging and Testing
  1. Debugging Device Driver Code
  2. Using CTK to Develop Test Code

商品描述(中文翻譯)

Windows Embedded Compact 7是開發精緻且佔用空間小的消費者和企業設備的自然選擇。在這個最新版本中,進行了一些重要的增強,最值得注意的是能夠運行多核處理器並解決先前版本中512 MB記憶體限制的問題。

使用熟悉的開發工具,《Pro Windows Embedded Compact 7》將帶您深入研究設備驅動程式開發。您將學習如何設置工作環境,所需的工具以及如何思考為小型設備開發,然後迅速將理論付諸實踐,從頭開始開發自己的第一個驅動程式。

隨著您深入研究驅動程式開發的細節,您將學習如何掌握硬體細節,處理I/O和中斷,使用網路,以及測試和調試準備部署的驅動程式,並與一位從事Windows CE開發超過十年的作者一起學習。

《Pro Windows Embedded Compact 7》充滿了代碼示例,包含了您開始自信地為佔用空間小的設備開發所需的一切。

您將學到什麼:
- 了解Windows Embedded的內部結構
- 瞭解Windows Embedded Compact設備驅動程式模型的運作方式
- 從頭開始規劃和設計您的設備驅動程式
- 開發串流介面設備驅動程式
- 學習如何開發NDIS網路設備驅動程式
- 調試和測試驅動程式以確保品質和效能

適合閱讀對象:
本書適合任何想學習如何開發設備驅動程式的人。雖然主要專注於驅動程式開發,但也提供了對應用程式開發人員和BSP開發人員有用的見解。

目錄:
第一部分:入門
1. 嵌入式作業系統的設備驅動程式開發介紹
2. 開發環境 - 工具的選擇

第二部分:基礎知識
1. 先設計您的設備驅動程式!
2. 掌握硬體細節
3. 處理設備驅動程式註冊表設定

第三部分:設備驅動程式類型
1. 瞭解設備驅動程式
2. 串流設備驅動程式的本質

第四部分:設備驅動程式I/O基礎知識
1. 設備驅動程式I/O和中斷
2. 設備I/O控制處理
3. 網路設備驅動程式

第五部分:調試和測試
1. 調試設備驅動程式代碼
2. 使用CTK開發測試代碼