

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、近年來嵌入式系統(tǒng)在消費電子和工業(yè)控制等領域得到越來越廣泛的應用。本課題的也是來自于實際應用開發(fā)的需求。由于一般的嵌入式CPU不支持USB主機功能,所以要使嵌入式平臺能帶有USB主機直接與USB外設通信的功能,必需外加一款USB主機芯片來組成一個完整的嵌入式系統(tǒng)。本課題不僅在EPOS平臺上實現(xiàn)了穩(wěn)定可靠的USB主機功能,還實現(xiàn)了SEP4020USBD模塊的驅動,使整個平臺全面支持USB數(shù)據(jù)傳送方式。本課題具有很大的實際應用價值及參考性。<
2、br> 本文的內容包含了USB主機系統(tǒng)及SEP4020的USBD模塊的驅動設計。其中USB主機是用于擴展SEP4020嵌入式微處理器的應用,以支持嵌入式系統(tǒng)中微處理器與外部USB存儲類設備的通訊。SEP4020 USBD模塊的驅動則主要是對USB設備協(xié)議的軟件實現(xiàn)。USB主機控制器芯片選用的是EPSON S1R72005,芯片通過片選外掛在SEP4020微處理器上,通過GPIO引腳與USB主機控制器的中斷信號相連來使S1R7200
3、5與SEP4020微處理器發(fā)生交互。本文以USB協(xié)議棧為依據(jù),首先分析了USB協(xié)議的原理及總體通訊結構,接著介紹了SEP4020微處理器和EPSON SlR72005主機控制器芯片,并定制了該USB系統(tǒng)的硬件設計方案。然后分別介紹了USB主機系統(tǒng)的設計以及SEP4020的USBD模塊的驅動設計流程。本系統(tǒng)在軟件上以NUCLUES OS實時嵌入式操作系統(tǒng)作為平臺,采用兼容Windows的FAT文件系統(tǒng)作為USB主機的上層應用。通過參考Li
4、nux USB子系統(tǒng),給出了系統(tǒng)的軟件驅動方案,并對USB系統(tǒng)軟件中的關鍵代碼做了詳細的說明。最后,基于USB通訊的實現(xiàn)過程,對本設計中的數(shù)據(jù)通信采用從上至下跟蹤式的闡述方式,詳細地展現(xiàn)了本設計的技術細節(jié)。由于本設計是應用于USB存儲類設備的數(shù)據(jù)傳輸,所以對系統(tǒng)作了必要的精簡及對USB系統(tǒng)軟件做了相應改進,提高了系統(tǒng)的數(shù)據(jù)傳輸性能。
本課題所設計的USB HOST系統(tǒng)能夠在以SEP4020微處理器和EPSON S1R720
5、05主機控制器為硬件平臺、NUCLUES OS實時操作系統(tǒng)為軟件平臺的系統(tǒng)中穩(wěn)定運行。不僅能夠和USB存儲類設備(閃存)進行正常通訊,還可以利用本設計所實現(xiàn)的SEP4020 USBD模塊的驅動來使系統(tǒng)作為USB存儲類設備和PC機進行通信。USB主機功能包括USB存儲類設備的插拔識別、設備枚舉和驅動加載、建立目錄、數(shù)據(jù)內容讀寫等。USB設備的功能則是能夠和PC機進行正常的交互。本設計經(jīng)過了嚴格的測試與分析并應用于EPOS的工程項目中,具有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于SEP4020處理器的攝像模塊設計與實現(xiàn).pdf
- 基于SEP4020處理器的無線監(jiān)控終端的設計與實現(xiàn).pdf
- SEP4020處理器低成本開發(fā)系統(tǒng)的設計與實現(xiàn).pdf
- 基于SEP4020處理器的色塊跟蹤系統(tǒng)設計與實現(xiàn).pdf
- 基于SEP4020處理器的EPOS系統(tǒng)軟件平臺設計與實現(xiàn).pdf
- 基于SEP3203處理器的USB HOST的研究與實現(xiàn).pdf
- 基于SEP4020處理器的二維條碼識別系統(tǒng)設計與實現(xiàn).pdf
- 基于SEP4020處理器嵌入式教學系統(tǒng)的開發(fā)與實現(xiàn).pdf
- 基于SEP4020處理器的3G無線路由器BSP設計與實現(xiàn).pdf
- 基于SEP4020處理器的電阻式觸摸屏校準算法實現(xiàn)與優(yōu)化.pdf
- 基于SEP4020處理器和嵌入式Linux的EPOS軟件平臺的設計與實現(xiàn).pdf
- 基于SEP4020嵌入式微處理器ZigBee協(xié)議棧的設計與實現(xiàn).pdf
- SEP4020微處理器評估板軟硬件系統(tǒng)的設計與實現(xiàn).pdf
- 基于SEP4020微處理器的EPOS終端銀聯(lián)接入方案的設計與實現(xiàn).pdf
- 基于SEP3203嵌入式微處理器的USB-HOST驅動的設計實現(xiàn).pdf
- 基于SEP4020嵌入式微處理器的無線視頻監(jiān)控終端設計.pdf
- 基于嵌入式微處理器SEP4020的Modbus-TCP協(xié)議的實現(xiàn)與優(yōu)化.pdf
- 基于SEP4020的多路語音處理算法的設計與實現(xiàn).pdf
- 基于sep4020的變壓器保護算法研究與實現(xiàn)
- 基于SEP4020的變壓器保護算法研究與實現(xiàn).pdf
評論
0/150
提交評論