![](/c49/30/1028220933.jpg)
出版社:北京航空航天大學 ISBN:9787512408722 商品編碼:1028220933 開本:16 出版時間:2012-07-01 代碼:52 作者:王川北,劉強
" 基本信息 - 商品名稱:深入淺出USB繫統開發--基於ARM Cortex-M3
- 作者:王川北//劉強
- 代碼:52
- 出版社:北京航空航天大學
- ISBN號:9787512408722
其他參考信息 - 出版時間:2012-07-01
- 印刷時間:2012-07-01
- 版次:1
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:425
- 字數:597千字
編輯推薦語 王川北、劉強主編的《深入淺出USB繫統開發——基於ARM Cortex-M3》**章:介紹USB繫統基礎知識、基本術語、USB基本結構、開發流程、USB枚舉、USB描述符格式、主機和設備開發過程等。 第2章:介紹Cortex—M3的內核USB處理器,包括USB基本模塊、工作方式、USB寄存器操作、寄存器級編程等。 第3章:介紹使用設備驅動庫函數進行Cortex—M3編程,包括內核操作、中斷控制、GPIO編程、USB基本編程等。 第4章:TI的USB庫使用及編程。 第5~10章:介紹USB設備開發。 **l章:介紹USB主機開發。 **2章:介紹USB OTG開發。 **3章:介紹USB設備開發總結及注意事項。 **4章:介紹USB主機開發總結及注意事項。 **5章:USB繫統開發總結,包括常見的概念性問題、開發問題等,闡述其產生的基本原因,並提供了解決此類問題的方案。 內容提要 王川北、劉強主編的《深入淺出USB繫統開發——基於ARM Cortex-M3》 繫統地闡述了USB協議、Stellaris USB處理器的體繫結構、工作原理和設計 方法,並通 過多個USB開發實例,詳細介紹了USB開發思路、流程及編程方法,並在此基 礎上講解了嵌入式 USB主機、USB OTG開發。全書共分15章:**章介紹USB繫統基礎知識、基本 術語、USB基本 結構、開發流程、USB枚舉、USB描述符格式、主機和設備開發過程等;第2 章介紹Cortex—M3內 核的USB處理器,包括USB基本模塊、工作方式、USB寄存器操作、寄存器級 編程等;第3章介紹 使用設備驅動庫函數進行Cortex—M3編程,包括內核操作、中斷控制、GPIO 編程、USB基本編程 等;第4章介紹TI的USB庫使用及編程;第5~10章介紹USB設備開發;**1章 介紹USB主機 開發;**2章介紹USB OTG開發;**3章介紹USB設備開發總結及注意事項; **4章介紹 USB主機開發總結及注意事項;**5章是USB繫統開發總結,包括常見概念性 問題、開發問題 等,闡述其產生的基本原因,並提供了解決此類問題的方案。 《深入淺出USB繫統開發——基於ARM Cortex-M3》可作為高等院校電子 類、儀器儀表類、控制類等專業的USB繫統開發教材或參考用書, 也可供廣大從事USB繫統開發的工程技術人員參考。 目錄 **章 USB基礎 1.1 USB介紹 1.2 USB常用術語 1.3 USB設備開發流程 1.4 USB設備枚舉 1.4.1 USB設備請求 1.4.2 描述符 1.4.3 設備枚舉過程 1.5 USB主機開發流程 1.6 USB OTG介紹 1.7 小結 第2章 Stellaris的USB處理器 2.1 Stellaris處理器簡介 2.2 Stellaris USB模塊 2.2.1 功能描述 2.2.2 USB控制器作為USB設備 2.2.3 USB控制器作為主機 2.2.4 OTG模式 2.3 寄存器描述 2.3.1 控制狀態寄存器 2.3.2 中斷控制 2.3.3 端點寄存器 2.4 USB處理器配置使用 2.5小結 第3章 底層庫函數 3.1 底層庫函數 3.2 通用庫函數 3.2.1 內核操作 3.2.2 繫統中斷控制 3.2.3 GPIO控制 3.3 USB基本操作 3.4 設備庫函數 3.5 主機庫函數 3.6 小結 第4章 USB庫介紹 4.1 USB庫函數簡介 4.2 USBlib介紹 4.3 使用底層驅動開發 4.4 使用USB庫開發 4.5 小結 第5章 HID設備 5.1 HID介紹 5.2 HID類描述符 5.3 USB鍵盤 5.3.1 數據類型 5.3.2 API函數 5.3.3 USB鍵盤開發 5.4 USB鼠標 5.4.1 數據類型 5.4.2 API函數 5.4.3 USB鼠標開發 5.5 小結 第6章 Audio設備 6.1 Audio設備介紹 6.2 Audio描述符 6.3 Audio數據類型 6.4 API函數 6.5 Audio設備開發 6.6 小結 第7章 Bulk設備 7.1 Bulk設備介紹 7.2 Bulk數據類型 7.3 API函數 7.4 Bulk設備開發 7.5 小結 第8章 CDC設備 8.1 CDC設備介紹 8.2 CDC數據類型 8.3 API函數 8.4 CDC設備開發 8.5 小結 第9章 Mass Storage設備 9.1 Mass Storage設備介紹 9.2 MSC數據類型 9.3 API函數 9.4 MSC設備開發 9.5 小結 **0章 Composite設備 10.1 Composite設備介紹 10.2 Composite數據類型 10.3 API函數 10.4 Composite設備開發 10.5 小結 **1章 USB主機開發 11.1 USB主機開發介紹 11.2 USB主機開發過程 11.2.1 主機配置 11.2.2 注冊驅動 11.2.3 運行主機 11.3 主機開發實例 11.3.1 鼠標 11.3.2 鍵盤 11.3.3 U盤 11.4 小結 **2章 USB OTG開發 12.1 OTG介紹 12.1.1 主機通信協議與對話請求協議 12.1.2 OTG功能的構建 12.1.3 LM3S的0TG功能 12.1.4 OTG函數 12.2 OTG B開發 12.3 OTG A開發 12.4 OTG開發實例 12.5 OTG開發小結 **3章 USB設備工程實例 13.1 USB設備開發流程 13.2 USB設備之USB BootLoadel 13.3 USB設備開發總結 **4章 USB主機開發實例 14.1 USB主機開發流程 14.2 USB主機之音頻輸入輸出 14.3 USB主機開發總結 **5章 USB繫統開發總結 15.1 常見問題 15.1.1 概念問題 15.1.2 開發問題 15.2 本章小結 附錄A LM3S5749應用電路圖 附錄B LM—Link下載器原理圖 附錄C USB常見術語及縮略詞 參考文獻
" |