TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
圈圈教你玩USB(第3版)(簡體書)
滿額折

圈圈教你玩USB(第3版)(簡體書)

人民幣定價:99 元
定  價:NT$ 594 元
優惠價:87517
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:15 點
相關商品
商品簡介
作者簡介
目次

商品簡介

《圈圈教你玩USB(第3版)》通過U盤、USB鼠標、USB鍵盤、USBMIDI鍵盤、USB轉串口、自定義的USBHID設備和自定義的USB設備等幾個具體的USB例子,一步步講解USB設備及驅動程序和應用程序開發的詳細過程和步驟。第9和10章介紹USBWDM驅動開發,並給出一個簡單的USB驅動和USB上層過濾驅動的實例。第3版中新增Linux平臺下gadgetUSB設備的開發,以及USB3.0相關的基礎知識等內容。
《圈圈教你玩USB(第3版)》涉及的USB學習板的電路圖以及所有實驗的完整源代碼包(C/C++語言)可在press.buaa.edu.cn的“下載專區”免費下載。
《圈圈教你玩USB(第3版)》的讀者物件主要是USB設備與驅動設計的初學者和提高者,以及所有對圈圈的支持者。
《圈圈教你玩USB(第3版)》是作者專門為廣大USB入門和提高者而編寫的USB入門級教材。作者在經過長期、大量的USB學習和開發後,按照自己的理解以及漢語的思維方式編寫了《圈圈教你玩USB(第3版)》,同時將USB學習和開發過程中總結的一些經驗和方法溶入了書中。
第3版中新增Linux平臺下gadgetUSB設備的開發,以及USB3.0相關的基礎知識等內容。
《圈圈教你玩USB(第3版)》的特點是以實例的方式,一步步講解USB設備及驅動程序和應用程序開發的詳細過程及步驟,同時在隨書網絡資料中附帶了完整的源代碼(C/C++語言)。
為了照顧初學者,書中語句盡量做到通俗易懂,少用專業詞匯。
讀者物件:
USB設備及驅動設計入門和提高者,以及所有對圈圈的支持者。

作者簡介

劉榮,一位電子技術及計算機技術愛好者。利用業余時間學習了大量電子技術及計算機技術相關知識,並設計了很多相關作品。21ic中國電子網論壇。技術交流“版版主。個人博客《計算機圈圈的家當》及《圈圈的USB專區》曾經為業內知名網點。畢業後就職於CVTE(視源股份),任職總工程師、技術專家、研究員。

時間過得真快,距離第2版出版又快10年了。10年也發生了很多事情,但是有一件事情一直沒有變,那就是我們基本上每天都在使用USB,例如通過USB接口給手機充電,使用U盤、鼠標和鍵盤等。而我的工作也是,幾乎每一天都要和USB打交道,因為我們公司有很多產品都是和USB相關的,例如紅外觸摸框、無線傳屏器、陣列麥克風等。這些產品我都有參與開發,尤其是後面兩個產品,裡面的整套軟件都是我親手搭建起來的。這幾年的工作中,我深刻體會到了掌握USB設備開發技能帶來的益處。
本來沒有計劃繼續出第3版的,但是出版社的胡編說這個書賣得還可以,現在第2版已經售罄了,建議我再增加一些內容,更新到第3版。我想了想,作為一本入門書籍,該講的似乎都已經講得差不多了,我又不想寫更深入的內容,因為那樣的受眾面畢竟比較小,而且每個人需求都差別很大。所以我還是決定堅持走大眾化的路線,補充一些入門級的內容,更深入、更細節的內容建議去閱讀USB原版的協議。我在網上也看過一些對本書的評價,還是有蠻多人覺得很有幫助的,也有些人說在工作中參考了本書中的內容,對此我深感欣慰。最近我在某東上搜索了一下,二手的《圈圈教你玩USB(第2版)》最高都已經掛到175元了。以前從來沒有想過二手書還能賣這麼貴,這比定價59元貴了快兩倍呀!所以為了抑制它漲太多,決定還是出個第3版吧,調控下價格。
之前也有很多讀者反饋書本中所選用的芯片已經過去10多年了,現在早已經買不到了。是的,的確存在這個問題。我的內心還是想換一個芯片,再重新寫一遍,但一想到那個工作量,我就放棄了,畢竟工作了之後,不再像在學校的時候,那麼有時間了。其實USB設備的開發,主要還是在協議知識,以及設備描述符、工作流程的掌握,和芯片相關度不是特別強。所以我建議大家在閱讀的時候,還是把重點放在描述符和通信流程上。所以想清楚這些關係之後,我決定還是不對前面的內容進行修改,只在後面補充Linux平臺下gadgetUSB設備的開發,以及USB3.0相關的基礎知識這兩章。

目次

第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鼠標的實現
第4章 USB鍵盤的實現
第5章 用戶自定義的USB HID設備
第6章 USB轉串口
第7章 USB MIDI鍵盤
第8章 U盤
第9章 自定義USB設備及驅動開發
第10章 USB過濾驅動開發
第11章 USB觸摸屏設備
第12章 移植到AVR單片機上
第13章 移植到ARM微控制器上
第14章 更多USB設備的實現
第15章 Linux下USB gadget設備開發
第16章 USB 3.0相關的基礎

附錄
參考文獻
後記
關於第3版取消贈品的說明

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 517
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區