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
已絕版
買這商品的人也買了...
-
C++ Primer, 3/e 中文版$980$774 -
ASP.NET 程式設計徹底研究$590$466 -
Fundamentals of Database Systems, 4/e (IE)$1,090$1,068 -
JSP 2.0 技術手冊$750$593 -
Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)$1,200$1,176 -
Windows CE.NET 程式設計 (Programming Microsoft Windows CE .Net, 3/e)$890$703 -
Linux 指令詳解辭典$650$553 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
Operating System Principles, 7/e(IE) (美國版ISBN:0471694665-Operating System Concepts, 7/e) (平裝)$1,100$1,078 -
Linux iptables 技術實務─防火牆、頻寬管理、連線管制$620$527 -
Head First Servlets & JSP:SCWCD 專業認證指南 (Head First Servlets & JSP)$880$748 -
Matlab 7 程式設計$680$578 -
GNU Make 專案開發工具 (Managing Projects with GNU Make, 3/e)$620$490 -
CCNA 認證教戰手冊 (CCNA: Cisco Certified Network Associate Study Guide, 5/e)(Exam 640-801)$820$697 -
計算機組織與設計 (Computer Organization and Design: The Hardware/Software Interface, 3/e)$680$646 -
最新詳解 Javascript & HTML & CSS 語法辭典(增訂新版)$490$382 -
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
作業系統原理 (Silberschatz: Operating System Principles, 7/e)$780$741 -
鳥哥的 Linux 私房菜基礎學習篇, 2/e$780$663 -
ASP.NET 2.0 深度剖析範例集$650$507 -
SQL 語法範例辭典$550$468 -
ASP.NET AJAX 應用剖析立即上手$580$452 -
跟我學 Office 2007, 2/e$299$236 -
現代嵌入式系統開發專案實務-菜鳥成長日誌與專案經理的私房菜$600$480 -
程式之美-微軟技術面試心得$490$387
商品描述
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的雙角色設備
索引
