買這商品的人也買了...
-
USB 2.0 理論與規範$520$494 -
USB 規格與理論剖析:含無線 USB 與 USB 3.0$520$494 -
$310嵌入式協議棧 μC\USB-Device -
ARM Cortex-M3 與 Cortex-M4 權威指南, 3/e (The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e)$774$735 -
$246深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
為你自己學 Git$500$390 -
$606ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e -
shell 腳本實戰, 2/e (Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems, 2/e)$474$450 -
$768C語言非常道 -
$538C/C++ 代碼調試的藝術 -
徵服 C指針, 2/e$594$564 -
$421軟硬件融合 — 超大規模雲計算架構創新之路 -
C++ 反彙編與逆向分析技術揭秘, 2/e$834$792 -
Raspberry Pi 樹莓派:12道開胃菜打造 Linux 核心肌群(iT邦幫忙鐵人賽系列書)$680$530 -
二進制分析實戰$779$740 -
$327Python 的工程數學應用 -
USB 應用分析精粹:從設備硬件、固件到主機端程序設計$714$678 -
AWS 職場實戰手冊 - 企業架站、安全防護、費用監控,用最省錢的方式紮實學會!$620$489 -
STM32F429 Discovery 開發板(STM32F429I-DISC1) 附mini USB線 | STM32F429I-DISC1$1,680$1,646 -
深入淺出智能物聯網 OpenWrt 操作系統$719$683 -
Linux Shell 程式設計與管理實務 [第三版]【暢銷回饋版】$680$530 -
$465x86 彙編語言:從實模式到保護模式, 2/e -
深入淺出 Git (Head First Git: A Learner's Guide to Understanding Git from the Inside Out)$780$616 -
$673深入淺出 SSD:固態存儲核心技術、原理與實戰, 2/e -
$469高效 C/C++ 調試
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
79折
$374Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
79折
$374Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
79折
$374深入淺出 Vue.js -
79折
$327實用機器學習 (Real-world Machine Learning) -
79折
$469深度探索 C++ 對像模型 (Inside the C++ Object Model) -
79折
$279區塊鏈項目開發指南 -
79折
$374原子教你玩 STM32 (庫函數版第2版) -
79折
$374Spring Security 實戰 -
79折
$568嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
79折
$469MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
79折
$417PADS 9.5 實戰攻略與高速 PCB 設計 -
79折
$227基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
79折
$246深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
79折
$374Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
60折
$356數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
60折
$320移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
相關主題
商品描述
本書是作者專門為廣大USB入門和提高者而編寫的USB入門級教材。
作者在經過長期、大量的USB學習和開發後,按照自己的理解以及漢語的思維方式編寫了本書,
同時將USB學習和開發過程中總結的一些經驗和方法溶入了書中。
第3版中新增Linux平臺下gadget USB設備的開發,以及USB 3.0相關的基礎知識等內容。
本書的特點是以實例的方式,一步步講解USB設備及驅動程序和應用程序開發的詳細過程及步驟,
同時在隨書網絡資料中附帶了完整的源代碼(C/C++語言)。
為了照顧初學者,書中語句盡量做到通俗易懂,少用專業詞彙。
目錄大綱
第1章USB概述及協議基礎
1.1 USB是什麼
1.2 USB的特點
1.3 USB的拓撲結構
1.4 USB的電氣特性
1.5 USB的線纜、插頭及插座
1.6 USB的插入檢測機制
1.7 USB的描述符及其之間的關係
1.8 USB設備的枚舉過程
1.9 USB的包結構及傳輸過程
1.9.1 USB的包結構及包的分類
1.9.2 令牌包
1.9.3 數據包
1.9.4 握手包
1.9.5 特殊包
1.9.6 如何處理數據包
1.10 USB的4種傳輸類型
1.10.1 USB事務
1.10.2 批量傳輸
1.10.3 中斷傳輸
1.10.4 等時傳輸
1.10.5 控制傳輸
1.10.6 端點類型與傳輸類型的關係
1.10.7 傳輸類型與端點支持的包長
1.11 本章小結
第2章硬件系統設計
2.1 方案及芯片的選定
2.2 D12引腳功能說明
2.3 D12與AT89S52的連接
2.4 串口部分電路
2.5 按鍵部分
2.6 指示燈部分
2.7 IDE接口部分
2.8 單片機部分
2.9 元件安裝
2.10 電路調試
2.11 測試程序的編寫和調試
2.11.1 建立一個工程
2.11.2 為工程添加源文件
2.11.3 KEIL工具欄及模擬介紹
2.11.4 按鍵驅動的編寫
2.11.5 串口驅動的編寫
2.11.6 PDIUSBD12讀寫函數及讀ID的實現
2.12 本章小結
第3章USB鼠標的實現
3.1 USB鼠標工程的建立
3.2 USB的斷開與連接
3.3 USB中斷的處理
3.4 讀取從主機發送到端點0的數據
3.5 USB標準請求
