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