USB Complete: Everything You Need to Develop Custom USB Peripherals, 3/e
暫譯: USB 完整指南:開發自訂 USB 外圍設備所需的一切,第三版

Jan Axelson

  • 出版商: Lakeview Research
  • 出版日期: 2005-08-01
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 572
  • 裝訂: Paperback
  • ISBN: 1931448027
  • ISBN-13: 9781931448024
  • 已絕版

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

商品描述

Description:

This book is for developers who design and program devices that use the Universal Serial Bus (USB) interface. My goal is to introduce you to USB and to help you get your devices up and communicating as quickly and easily as possible.

The USB interface is versatile enough for a wide range of peripheral devices. Standard peripherals that use USB include mice, keyboards, drives, printers, and audio/video devices. USB is also suitable for data-acquisition units, control systems, and other devices with specialized functions, including one-of-a-kind designs.

To develop a device with a USB interface, you need to know something about how the interface works, what tasks your device firmware must perform to communicate on the bus, and what class drivers and other support are available on the host computers that your device will attach to. The right choices of device hardware, device class, and development tools and techniques can go a long way in avoiding snags and simplifying what needs to be done.

If you’re involved with designing USB devices, writing the firmware that resides inside USB devices, or writing applications that communicate with USB devices, this book will help you along the way.

 

Table of Contents:

Introduction
1. USB Basics
2. Inside USB Transfers
3. A Transfer Type for Every Purpose
4. Enumeration: How the Host Learns about Devices
5. Control Transfers: Structured Requests for Critical Data
6. Chip Choices
7. Device Classes
8. How the Host Communicates
9. Matching a Driver to a Device
10. Detecting Devices
11. Human Interface Devices: Using Control and Interrupt Transfers
12. Human Interface Devices: Reports
13. Human Interface Devices: Host Application
14. Bulk Transfers for Any CPU
15. Hubs: the Link between Devices and the Host
17. Testing and Debugging
18. Signals and Encoding
19. The Electrical Interface
20. Dual-role Devices with USB On-The-Go
Index

商品描述(中文翻譯)

**描述:**
這本書是為設計和編程使用通用串行總線(USB)介面的設備的開發人員而寫。我的目標是向您介紹USB,並幫助您快速且輕鬆地讓您的設備啟動並進行通信。

USB介面足夠靈活,適用於各種外圍設備。使用USB的標準外圍設備包括滑鼠、鍵盤、硬碟、印表機以及音頻/視頻設備。USB也適合用於數據採集單元、控制系統以及其他具有專門功能的設備,包括獨特設計的設備。

要開發具有USB介面的設備,您需要了解介面的工作原理、您的設備韌體必須執行的任務以便在總線上進行通信,以及您的設備將連接的主機電腦上可用的類驅動程式和其他支援。正確選擇設備硬體、設備類別以及開發工具和技術,可以在避免問題和簡化所需工作方面發揮重要作用。

如果您參與設計USB設備、編寫位於USB設備內部的韌體,或編寫與USB設備通信的應用程式,這本書將在您的過程中提供幫助。

**目錄:**
引言
1. USB 基礎
2. USB 傳輸內部
3. 每種用途的傳輸類型
4. 枚舉:主機如何了解設備
5. 控制傳輸:對關鍵數據的結構化請求
6. 晶片選擇
7. 設備類別
8. 主機如何通信
9. 驅動程式與設備的匹配
10. 偵測設備
11. 人機介面設備:使用控制和中斷傳輸
12. 人機介面設備:報告
13. 人機介面設備:主機應用程式
14. 任何CPU的批量傳輸
15. 集線器:設備與主機之間的連結
17. 測試和除錯
18. 信號與編碼
19. 電氣介面
20. 支援USB On-The-Go的雙角色設備
索引

最後瀏覽商品 (20)