二維碼
        企資網(wǎng)

        掃一掃關(guān)注

        當前位置: 首頁 » 企資快報 » 商業(yè) » 正文

        《USB應用分析精粹:從設(shè)備硬件_固件到主機端程序

        放大字體  縮小字體 發(fā)布日期:2021-09-23 00:45:50    作者:大連旅游小寶哥    瀏覽次數(shù):6
        導讀

        本書有少部分章節(jié)內(nèi)容蕞初發(fā)布于個人微信公眾號“電子制作站”(dzzzzcn),并得到廣大電子技術(shù)愛好者及行業(yè)工程師的一致好評,甚至在網(wǎng)絡(luò)上被大量轉(zhuǎn)載。考慮到讀者對USB應用開發(fā)知識的強烈訴求,決定將相關(guān)文章整合

        本書有少部分章節(jié)內(nèi)容蕞初發(fā)布于個人微信公眾號“電子制作站”(dzzzzcn),并得到廣大電子技術(shù)愛好者及行業(yè)工程師的一致好評,甚至在網(wǎng)絡(luò)上被大量轉(zhuǎn)載。考慮到讀者對USB應用開發(fā)知識的強烈訴求,決定將相關(guān)文章整合成圖書出版,書中每章幾乎都有一個鮮明的主題。本書將已發(fā)布章節(jié)收錄的同時,也進行了細節(jié)更正及內(nèi)容擴充。當然,更多的章節(jié)是蕞新撰寫的,它們對讀者系統(tǒng)深刻地理解USB規(guī)范及系統(tǒng)開發(fā)有著非常實用的價值。


        現(xiàn)如今,USB接口幾乎成為大多數(shù)個人計算機與智能手機的標配,越來越多的電子產(chǎn)品也都傾向于使用USB接口,原因自然無外乎是其易用性,然而,USB易用性的代價就是協(xié)議的復雜性,相關(guān)系統(tǒng)的開發(fā)過程也有著更高的門檻,市面上雖然有一些USB開發(fā)相關(guān)的圖書,但大多數(shù)主要還是對USB規(guī)范的機械翻譯與源代碼拷貝,并沒有在“如何更形象更系統(tǒng)地闡述USB規(guī)范”方面下功夫,很難給實際項目開發(fā)帶來較大的指導意義。


        本書打破常規(guī)圖書“先大篇幅介紹USB規(guī)范,再討論USB設(shè)備開發(fā)”的撰寫思路,先通過體驗簡單實例再切入到比較頂層的那部分USB規(guī)范,避免一次性引導出過多術(shù)語而打擊讀者的學習積極性,隨后在功能逐步完善的過程中幫助讀者快速建立起對USB設(shè)備開發(fā)的感性認識。當具備了足夠的經(jīng)驗后,再引導讀者重新從底層總線電平標準往上經(jīng)令牌、事務、傳輸、請求與頂層應用“碰撞”,使讀者不僅能夠?qū)Α癠SB數(shù)據(jù)在傳輸過程的每個層面干了些什么”有清晰的認識,也有能力進行USB設(shè)備固件的核心編程,真正做到“知其然更知其所以然”。在整個闡述過程中,本書將USB規(guī)范穿插在實例中進行對照講解,切切實實將USB規(guī)范與源代碼聯(lián)系起來,使讀者能夠非常輕松地理解USB規(guī)范是如何反應在硬件控制器與源代碼中,讓USB規(guī)范不再那么抽象,同時結(jié)合面試、超市運營、工廠制造、籃球項目、下棋等生活場景,讓學習USB規(guī)范的過程變得不再枯燥,同時也會發(fā)現(xiàn)USB規(guī)范其實并沒有想象中的那么復雜。


        為了能夠讓讀者真正將USB開發(fā)思想靈活運用在項目開發(fā)中,本書不僅結(jié)合USB規(guī)范對固件庫進行了完整剖析,而且嘗試使用多種方案實現(xiàn)相同的功能,讓讀者深刻理解不同開發(fā)方案的優(yōu)缺點。本書涉及的基礎(chǔ)例程雖然只有兩個,但是在闡述不同的開發(fā)方案過程中卻引出了更多例程,讓讀者輕松開發(fā)鼠標、鍵盤、復合設(shè)備、自定義H、非標準、大容量存儲、USB轉(zhuǎn)串口、聲卡等USB設(shè)備,一方面可以避免過多毫無關(guān)聯(lián)的例程堆砌而使得全書內(nèi)容松散,另一方面能夠從逐步完善的過程中循序漸進地深入USB規(guī)范,反過來,對USB規(guī)范的透徹理解也會對掌握USB設(shè)備固件與應用程序開發(fā)有著積極的意義。


        需要特別指出的是,本書雖然使用STM32單片機作為闡述平臺,但是讀者無需對其有任何開發(fā)經(jīng)驗,因為除GPIO與USB控制器模塊外,其它無關(guān)的模塊均沒有涉及到。本書主要著重于闡述USB規(guī)范及USB系統(tǒng)開發(fā)的思想,這對于所有平臺都是通用的,也是本書撰寫的初衷:盡蕞大限度削弱對平臺的依賴性。換句話說,即使以前從來沒有接觸過STM32單片機開發(fā),也絲毫不妨礙讀者理解USB設(shè)備的開發(fā)過程,即便讀者使用的開發(fā)平臺與本書完全不一樣,只要讀者需要進行USB設(shè)備或主機端應用程序的開發(fā),本書所闡述的USB開發(fā)思想總會有非常實用的價值。

        由于本人水平有限,錯漏之處在所難免,懇請讀者批評與指正。

         
        (文/大連旅游小寶哥)
        免責聲明
        本文僅代表作發(fā)布者:大連旅游小寶哥個人觀點,本站未對其內(nèi)容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔相應責任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號

        粵ICP備16078936號

        微信

        關(guān)注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯(lián)系
        客服

        聯(lián)系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        主站蜘蛛池模板: 亚洲AⅤ视频一区二区三区| 精品国产亚洲一区二区三区| 国产麻豆剧果冻传媒一区| 理论亚洲区美一区二区三区| 国产一区二区三区夜色| 无码一区18禁3D| 乱人伦一区二区三区| 国产精品一区在线麻豆 | 蜜桃无码AV一区二区| 精品一区二区三区在线观看l | 乱子伦一区二区三区| 无码日韩人妻AV一区免费l | 一区二区三区四区在线视频| 亚洲日韩AV一区二区三区中文| 日本一区精品久久久久影院| 中文字幕亚洲一区| 一级特黄性色生活片一区二区| 无码午夜人妻一区二区不卡视频| 精品一区二区三区免费毛片爱| 国产一区二区三区日韩精品| 亚洲av成人一区二区三区观看在线| 亚洲AV福利天堂一区二区三| 国产在线精品一区二区三区直播| 久久99久久无码毛片一区二区| 国产精品第一区第27页| 日本v片免费一区二区三区 | 2014AV天堂无码一区| 亲子乱AV视频一区二区| 亚洲av无码一区二区乱子伦as| 无码欧精品亚洲日韩一区| 日韩免费视频一区二区| 日本亚洲国产一区二区三区| 日本一区二区免费看| 亚洲综合一区二区| 色屁屁一区二区三区视频国产 | 亚洲第一区视频在线观看 | 精品一区二区三区无码视频| 国产aⅴ一区二区| 久久精品综合一区二区三区| 无码人妻品一区二区三区精99 | 久久久无码精品国产一区|