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

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

基于ARM的嵌入式USB主/從接口設(shè)計

發(fā)布時間:2023-12-02 16:13
  USB總線作為一種新型計算機總線,其即插即用、熱插拔、接口體積小巧等優(yōu)點給計算機外設(shè)連接技術(shù)帶來重大變革。簡單說來,USB系統(tǒng)包括:USB主機和USB設(shè)備。USB外設(shè)的開發(fā)和基于PC機的USB主機技術(shù)已經(jīng)相當(dāng)成熟。相對于PC機上的豐富資源,嵌入式系統(tǒng)中有限的資源給基于嵌入式系統(tǒng)的USB主機系統(tǒng)開發(fā)帶來了很大難度。嵌入式USB系統(tǒng)的研究和開發(fā)將更進(jìn)一步拓寬USB接口技術(shù)的應(yīng)用領(lǐng)域。如何將USB應(yīng)用到嵌入式領(lǐng)域,實現(xiàn)USB的點對點通訊,成為目前USB研究領(lǐng)域的熱點。 本系統(tǒng)中選用了Samsung公司的S3C4480芯片作為主CPU,使用Cypress公司的SL811HS芯片作為USB主機控制器,Philips公司的PDIUSBD12芯片作為USB接口芯片,構(gòu)建了USB主/從控制系統(tǒng)。 論文根據(jù)設(shè)計要求,首先分析了USB1.1協(xié)議,對USB的系統(tǒng)體系、數(shù)據(jù)通信模型、數(shù)據(jù)包格式、USB標(biāo)準(zhǔn)描述符進(jìn)行了深入剖析;其次,在仔細(xì)分析SL811HS芯片的基礎(chǔ)上,重點研究了USB大容量存儲設(shè)備類規(guī)范和FAT32文件系統(tǒng),進(jìn)行了主控制器驅(qū)動程序和USB核心驅(qū)動程序的設(shè)計,并建立了USB主機與Mass St...

【文章頁數(shù)】:87 頁

【學(xué)位級別】:碩士

【文章目錄】:
摘要
Abstract
第1章 緒論
    1.1 課題研究的背景
        1.1.1 嵌入式系統(tǒng)簡介
        1.1.2 USB的起源與發(fā)展
        1.1.3 USB的特點
    1.2 論文的內(nèi)容安排
第2章 USB通信協(xié)議簡介
    2.1 USB體系結(jié)構(gòu)
        2.1.1 USB系統(tǒng)描述
        2.1.2 USB系統(tǒng)的軟硬件組成及其分析
    2.2 USB基本規(guī)范的發(fā)展過程
    2.3 USB的機械和電氣特性
    2.4 USB數(shù)據(jù)通信協(xié)議
        2.4.1 二進(jìn)制數(shù)的序列——域
        2.4.2 最基本數(shù)據(jù)單元——包
        2.4.3 數(shù)據(jù)傳輸類型
        2.4.4 數(shù)據(jù)流模型
        2.4.5 USB設(shè)備枚舉
第3章 USB主機開發(fā)
    3.1 USB主機協(xié)議
        3.1.1 USB主機控制器功能及結(jié)構(gòu)
        3.1.2 主控制器驅(qū)動程序
        3.1.3 USB核心驅(qū)動程序
    3.2 USB主機通信協(xié)議分析
        3.2.1 標(biāo)準(zhǔn)的USB描述符
        3.2.2 標(biāo)準(zhǔn)的USB設(shè)備請求命令
    3.3 USB海量存儲協(xié)議與文件系統(tǒng)
        3.3.1 USB Mass Storage協(xié)議
        3.3.2 Bulk-Only傳輸協(xié)議
        3.3.3 Mass Storage的子類命令
        3.3.4 FAT文件系統(tǒng)結(jié)構(gòu)
    3.4 SL811HS芯片及硬件設(shè)計
        3.4.1 SL811HS芯片的特點
        3.4.2 SL811HS的內(nèi)部硬件資源
        3.4.3 SL811HS的相關(guān)寄存器
        3.4.4 SL811HS的引腳分布
        3.4.5 S3C44BO芯片及引腳說明
        3.4.6 SL811HS的硬件電路設(shè)計
    3.5 USB主機的軟件設(shè)計
        3.5.1 ARM集成開發(fā)環(huán)境ADS簡介
        3.5.2 USB主機協(xié)議軟件設(shè)計
        3.5.3 Mass Storage類協(xié)議軟件實現(xiàn)
        3.5.4 文件系統(tǒng)實現(xiàn)
        3.5.5 系統(tǒng)軟件流程
第4章 USB從機開發(fā)
    4.1 PDIUSBD12芯片及硬件設(shè)計
        4.1.1 PDIUSBD12芯片介紹
        4.1.2 PDIUSBD12的引腳分布
        4.1.3 PDIUSBD12的主要命令
        4.1.4 PDIUSBD12的使用
        4.1.5 PDIUSBD12的硬件電路設(shè)計
    4.2 PDIUSBD12的固件設(shè)計
    4.3 USB設(shè)備驅(qū)動程序及應(yīng)用程序設(shè)計
        4.3.1 WDM設(shè)備驅(qū)動程序功能
        4.3.2 WDM設(shè)備驅(qū)動程序模型
        4.3.3 設(shè)備驅(qū)動程序的開發(fā)工具
        4.3.4 USB應(yīng)用程序設(shè)計
第5章 總結(jié)與展望
    5.1 論文工作總結(jié)
    5.2 工作展望
致謝
參考文獻(xiàn)
附錄A(系統(tǒng)硬件原理圖)
附錄B(研究生期間發(fā)表的論文與參加的項目)



本文編號:3870018

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

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


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

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