天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于ARM核的USB2.0-AHB接口IP主機端驅動程序的設計與實現(xiàn)

發(fā)布時間:2020-09-11 12:54
   本論文以開發(fā)基于ARM核的USB2.0-AHB接口IP此項目為依托,致力于在Windows XP操作系統(tǒng)上使用DDK(Driver Development Kit)設計和開發(fā)一個基于WDM的主機端驅動程序。開發(fā)該驅動程序的目的是為了對該IP進行FPGA測試以及配合設備端驅動程序的開發(fā),該驅動程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對Flash的操作五項主要功能。 論文首先介紹了基于WDM的USB驅動程序設計原理,其中包括了從結構到通信流對USB主機系統(tǒng)的介紹,編寫WDM驅動程序的基礎理論(主要介紹了數(shù)個相關的重要概念、驅動程序的基本組成),以及在開發(fā)對Flash操作的例程會使用到的Mass Storage類協(xié)議的簡要介紹。在介紹設計原理后,論文從總體的系統(tǒng)應用環(huán)境和結構到數(shù)據傳輸、內部模塊以及軟硬件體系結構幾個方面簡要描述了該IP的系統(tǒng)設計。接著論文通過分析主機端驅動程序功能需求,提出了驅動程序的總體構架以及分步式的設計流程,具體步驟是先實現(xiàn)驅動程序的正常加載以及基本PnP功能,然后實現(xiàn)塊傳輸、同步傳輸以及控制傳輸,最后完成對Flash操作例程的設計。隨后論文詳細闡述了對上述五項主要功能模塊的設計;其中對Flash操作例程的設計是難點,作者通過分析Bulk-Only協(xié)議和UFI命令規(guī)范,提出程序的詳細設計方案。論文最后簡要介紹了調試驅動程序的方法,以及驅動程序的測試內容、部分測試結果以及測試結論。 本論文研究對象為基于ARM核的USB2.0-AHB接口IP主機端驅動程序,因為其研究主體是一個基于WDM的主機端驅動程序,因此有其普遍性;但是它以開發(fā)基于ARM核的USB2.0-AHB接口IP這個項目為依托,其目的是為項目服務,因此它有其特殊性。它是一項既有普遍性又有特殊性的研究。
【學位單位】:電子科技大學
【學位級別】:碩士
【學位年份】:2007
【中圖分類】:TP311.11;TP334.7
【部分圖文】:

相關信息,開發(fā)板,主機,驅動能


監(jiān)視主機USB分析儀調試主機U盤或ARM開發(fā)板圖6-1 主機端驅動程序測試環(huán)境圖當測試驅動同步傳輸功能時,只能使用 ARM 開發(fā)板;在進行其它測試時,可以使用現(xiàn)成的 U 盤。6.2.3 測試工作由于部分測試是在公司進行,而且不得將任何數(shù)據帶出,因此下面只給出使用現(xiàn)成 U 盤測試到的數(shù)據。1. 測試驅動能否正常加載

卸載設備,查詢方式,硬件,圖標


驅動程序能夠啟動該設備,并且能夠完成后面的測試,因此本論文未對 PnP 所有功能進行測試。下面給出依靠查詢方式刪除硬件的測試結果。圖6-3 通過查詢方式安全卸載設備圖 6-3 是 U 盤插入主機后,點擊右下角安全刪除硬件的圖標后顯示的內容,表明該硬件能夠被通過查詢的方式安全刪除,表明該驅動程序能成功完成通過查詢方式刪除設備此 PnP 功能。3. 測試驅動程序的控制傳輸功能

設備描述,調試信息,測試驅動程序,例程


并在 DebugView 觀測內核調試信息。下面給出對獲取設備描述符此項控制傳輸?shù)臏y試結果。圖6-4 從設備獲取的設備描述符圖 6-4 是通過應用程序執(zhí)行獲取設備描述符例程后從 DebugView 觀測到的內核調試信息,其中打印了獲取的設備描述符所有信息,和該 U 盤的設備描述符完全一致,表明本驅動程序能正確獲得設備描述符。4. 測試驅動程序的塊傳輸功能由于測試驅動程序對 Flash 的讀寫操作就是對驅動程序塊傳輸?shù)膽,因此此處就省略此項測試。5. 測試驅動程序的同步傳輸功能由于此項測試工作只能在公司進行,因此無法給出測試結果。6. 測試驅動程序對 Flash 的讀寫操作正常響應測試本次測試希望能將已知的連續(xù)的整數(shù)寫入 Flash 的 0 號邏輯塊地址,寫入的整

【相似文獻】

相關期刊論文 前10條

1 陸敏敏;李明;;基于C8051F340船舶模擬器采集卡設計[J];電子測量技術;2011年06期

2 徐錦鋼;沈}

本文編號:2816701


資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2816701.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶911ae***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com