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

當(dāng)前位置:主頁 > 科技論文 > 計算機論文 >

USB設(shè)備固件升級系統(tǒng)的設(shè)計與開發(fā)

發(fā)布時間:2020-07-12 10:43
【摘要】:隨著USB技術(shù)的飛速發(fā)展,USB設(shè)備的更新速度越來越快,通過USB接口來升級USB設(shè)備固件是一種實用高效的方法,本論文的主要研究內(nèi)容就是如何通過USB接口實現(xiàn)USB設(shè)備固件的升級。 論文首先對USB接口技術(shù),DFU(Device Firmware Upgrade)類規(guī)范,Windows驅(qū)動程序模型進行了較深入的分析,然后針對飛利浦PNX0101芯片,根據(jù)USB協(xié)議1.1及DFU類規(guī)范1.1,設(shè)計開發(fā)了一個基于Windows2000/xp操作系統(tǒng)的USB設(shè)備固件升級系統(tǒng)。該系統(tǒng)由三個模塊組成:DFU設(shè)備驅(qū)動、MultiDFU應(yīng)用層及設(shè)備代碼集。 在DFU設(shè)備驅(qū)動的具體實現(xiàn)過程中,使用Windows 2000 DDK、Driver Studio 2.7、Visual Studio 6.0為開發(fā)工具,使用Driver Monitor,USB協(xié)議分析器為調(diào)試測試工具。實現(xiàn)了DFU類標(biāo)準(zhǔn)請求,USB設(shè)備即插即用及電源管理等功能。因為驅(qū)動是根據(jù)標(biāo)準(zhǔn)的DFU類規(guī)范要求所寫,因而對任何DFU設(shè)備都具有很強的通用性。 在應(yīng)用層,主要實現(xiàn)對下載的固件文件進行檢驗、讀取DFU設(shè)備的各描述符、將固件文件下載至一個或多個目標(biāo)設(shè)備中、下載進度顯示、下載錯誤處理等多項功能。從通用性出發(fā),作者根據(jù)一些常用的操作整理了一個DFU SDK(DFU軟件開發(fā)包),提供了一些實用的API函數(shù)。 以上兩個模塊配合固件工程師預(yù)先寫入設(shè)備的設(shè)備代碼,就夠成了一個完整的USB設(shè)備固件升級系統(tǒng)。 在所有模塊開發(fā)完畢以后,對整個系統(tǒng)進行了測試,整個系統(tǒng)的各性能均可達到設(shè)計要求。 最后,論文對相關(guān)的新技術(shù),未來的研究內(nèi)容及方向提出了展望。
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2006
【分類號】:TP336
【圖文】:

對話框,向?qū)?硬件,驅(qū)動程序


西南交通大學(xué)碩士研究生學(xué)位論文第46頁即進入硬件更新向?qū)。如圖4一5。圖4一52)在硬件更新向?qū)У诙搶υ捒蜻x擇“不要查找,我將指定驅(qū)動程序”單選項,然后按“下一步”按鍵,進入“硬件更新向?qū)А钡谌搶υ捒,如圖4一6。圖4一6

USB設(shè)備固件升級系統(tǒng)的設(shè)計與開發(fā)


“”,“”,,

界面圖,應(yīng)用層,界面,附錄


整個下載過程中主機及設(shè)備交互的具體過程可參考附錄n。5.5應(yīng)用程序的使用及演示運行Mu1tiDFU.exe,其界面如圖5一6所示。圖5·6MultiDFU應(yīng)用層界面

【相似文獻】

相關(guān)期刊論文 前10條

1 徐錦鋼;沈}

本文編號:2751829


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

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


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

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