具有USB主機接口的嵌入式系統(tǒng)開發(fā)
發(fā)布時間:2022-02-12 20:56
在通用計算機領(lǐng)域,USB接口已經(jīng)成為通用的接口之一,市場上出現(xiàn)了數(shù)以億計的USB外設(shè)和接口轉(zhuǎn)換設(shè)備。USB接口技術(shù)得到了非常廣泛的應(yīng)用和發(fā)展。同時,在嵌入式領(lǐng)域,隨著數(shù)字家庭概念的實施以及家電數(shù)字化、網(wǎng)絡(luò)化的發(fā)展,消費類電子產(chǎn)品和通信類電子產(chǎn)品成為兩類主要的產(chǎn)品。人們希望這些嵌入式產(chǎn)品能夠互操作以及內(nèi)容共享,充分利用現(xiàn)有的USB設(shè)備資源,擺脫以PC為中心的局面,滿足人們對數(shù)據(jù)交換的可移動性和便攜性的要求。由此可見,嵌入式USB主機技術(shù)是一個非常好的解決方案之一,是USB接口的發(fā)展趨勢。本文設(shè)計并實現(xiàn)了一款“具有USB主機接口的嵌入式系統(tǒng)”,將USB主機技術(shù)引入到嵌入式系統(tǒng)中。本系統(tǒng)采用Intel PXA255處理器作為嵌入式硬件系統(tǒng)的核心,為滿足應(yīng)用需求,在外圍主要擴展了Flash & SDRAM存儲模塊、以太網(wǎng)通信模塊、USB主機接口模塊、LCD顯示模塊、音頻輸入輸出模塊、觸摸屏輸入模塊、JTAG下載模塊、232串行通信模塊。采用Protel 99 SE完成系統(tǒng)硬件平臺的原理圖設(shè)計及PCB設(shè)計。在該硬件平臺上,采用Linux2.4.18作為嵌入式操作系統(tǒng),移植Uboot1.1...
【文章來源】:吉林大學(xué)吉林省211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:103 頁
【學(xué)位級別】:碩士
【部分圖文】:
開發(fā)板實物圖
第四章 USB總線協(xié)議第四章 USB 總線協(xié)議USB 是一種總線,支持在主機和各種 USB 設(shè)備之間進行數(shù)據(jù)傳輸。通的 USB 協(xié)議能使各種設(shè)備分享 USB 帶寬,支持即插即用。USB 總線是以軟件的復(fù)雜性換取硬件的簡化和通用,對協(xié)議的深入理解和掌握 USB 設(shè)備開發(fā)還是 USB 主機開發(fā)而言,都是最基本和最重要的要求整體上介紹 USB 總線拓?fù)浣Y(jié)構(gòu),然后分析 USB 數(shù)據(jù)通信原理,最后討 主機及 USB 設(shè)備協(xié)議架構(gòu)。 USB 總線拓?fù)浣Y(jié)構(gòu)USB系統(tǒng)采用級聯(lián)式星型拓?fù)浣Y(jié)構(gòu),典型的USB總線拓?fù)浣Y(jié)構(gòu)如圖 4-可見,USB的拓?fù)浣Y(jié)構(gòu)由三種元素組成:主機(Host)、集線器(Hub)和功unction)[33]。
第五章 嵌入式系統(tǒng)軟件開發(fā)⑶ hci_get_current_frame_number:static int hci_get_current_frame_number (struct usb_device *usb_dev)USB 內(nèi)核通過該函數(shù)獲取 ISP1161A1 當(dāng)前的幀號。在 ISP1161A1 主機控制器驅(qū)動程序中通過讀幀號寄存器 HcFmNumber 獲得當(dāng)前幀號。表 5-1 PTD 數(shù)據(jù)頭位定義表
本文編號:3622365
【文章來源】:吉林大學(xué)吉林省211工程院校985工程院校教育部直屬院校
【文章頁數(shù)】:103 頁
【學(xué)位級別】:碩士
【部分圖文】:
開發(fā)板實物圖
第四章 USB總線協(xié)議第四章 USB 總線協(xié)議USB 是一種總線,支持在主機和各種 USB 設(shè)備之間進行數(shù)據(jù)傳輸。通的 USB 協(xié)議能使各種設(shè)備分享 USB 帶寬,支持即插即用。USB 總線是以軟件的復(fù)雜性換取硬件的簡化和通用,對協(xié)議的深入理解和掌握 USB 設(shè)備開發(fā)還是 USB 主機開發(fā)而言,都是最基本和最重要的要求整體上介紹 USB 總線拓?fù)浣Y(jié)構(gòu),然后分析 USB 數(shù)據(jù)通信原理,最后討 主機及 USB 設(shè)備協(xié)議架構(gòu)。 USB 總線拓?fù)浣Y(jié)構(gòu)USB系統(tǒng)采用級聯(lián)式星型拓?fù)浣Y(jié)構(gòu),典型的USB總線拓?fù)浣Y(jié)構(gòu)如圖 4-可見,USB的拓?fù)浣Y(jié)構(gòu)由三種元素組成:主機(Host)、集線器(Hub)和功unction)[33]。
第五章 嵌入式系統(tǒng)軟件開發(fā)⑶ hci_get_current_frame_number:static int hci_get_current_frame_number (struct usb_device *usb_dev)USB 內(nèi)核通過該函數(shù)獲取 ISP1161A1 當(dāng)前的幀號。在 ISP1161A1 主機控制器驅(qū)動程序中通過讀幀號寄存器 HcFmNumber 獲得當(dāng)前幀號。表 5-1 PTD 數(shù)據(jù)頭位定義表
本文編號:3622365
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3622365.html
最近更新
教材專著