· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解
本書系統地介紹了新型usb總線接口的協議、工作原理以及驅動程序設計,并以大量篇幅全面、詳細地介紹了各種應用場合下的usb設計實例。
全書分為4篇,共24章:第1章~第8章為第1篇,介紹usb總線接口的協議、設備配置方式以及工作原理;第9章~第11章為第2篇,介紹usb驅動程序的設計,包括使用driverstudio進行驅動程序設計和使用通用usb驅動程序;第12章~第22章為第3篇,通過11個例子詳細介紹在不同的應用場合下usb接口設備的設計,包括了完整的電路圖和程序;第4篇包括第23章和第24章,介紹cypress的ez-usb芯片的寄存器及其應用,以及usb控制函數,這部分內容對于前面各個實例的學習和讀者日后的設計工作都有很大的參考價值。
本書內容全面、結構緊湊、實例豐富。對于usb接口的初學者,通過學習本書可以快速入門。本書對具有一定開發經驗的設計人員也有很好的參考價值。
第1篇 usb基礎
第1章 usb概述
第2章 usb電源管理
第3章 usb事務處理
第4章 usb數據傳輸類型
第5章 usb設備配置
第6章 usb設備請求
第7章 usb集線器配置
第8章 usb集線器請求
第2篇 usb驅動程序設計
第9章 wdm驅動程序
第10章 driverstudio驅動程序開發工具
第11章 通用usb驅動程序分析
第3篇 usb設計案例
第12章 usb固件調試
第13章 usb控制led顯示實例
第14章 使用eeprom進行usb列舉
第15章 usb鍵盤設計
第16章 usb鼠標設計
第17章 usb的ram測試實例
第18章 基于slave fifo模式的數據采集實例
第19章 基于gpif模式的數據采集實例
第20章 usb打印機控制實例
第21章 usb模塊使用實例
第22章 usb轉rs-232串口實例
第4篇 usb寄存器和函數剖析
第23章 usb寄存器及其應用
第24章 usb控制函數詳解