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

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

USB主機在嵌入式系統(tǒng)中的應(yīng)用

發(fā)布時間:2021-11-20 20:37
  嵌入式USB主機技術(shù)作為一項USB領(lǐng)域新的發(fā)展技術(shù),最近兩年,得到越來越多的關(guān)注,目前,USB主機的角色大多數(shù)情況下都是由PC機擔(dān)當(dāng),隨著USB設(shè)備數(shù)量的不斷擴大以及USB設(shè)備形式的不斷豐富,人們希望能在嵌入式系統(tǒng)中實現(xiàn)USB數(shù)據(jù)傳輸。同時,在工業(yè)控制領(lǐng)域中,嵌入式單片機系統(tǒng)廣泛存在,其中大部分還是通過串口RS-232進(jìn)行數(shù)據(jù)通信。在上述背景下,本文研究在嵌入式單片機系統(tǒng)中,如何實現(xiàn)串口設(shè)備與U盤之間進(jìn)行文件傳輸?shù)耐ㄐ胚^程,在硬件設(shè)計上,考慮以簡單的系統(tǒng)實現(xiàn)復(fù)雜的USB數(shù)據(jù)傳輸為切入點,選用CH375作為USB主機接口芯片,8位單片機SST89E58作為控制CPU,加上擴展模塊構(gòu)成了簡單的硬件系統(tǒng)。本文主要從軟件上剖析了本系統(tǒng)功能的實現(xiàn):認(rèn)真研究了USB協(xié)議,對USB體系結(jié)構(gòu)、數(shù)據(jù)通信模型、USB協(xié)議棧設(shè)備框架、USB標(biāo)準(zhǔn)描述符等進(jìn)行了深入分析。仔細(xì)研究了主控制器驅(qū)動程序,建立了CH375與單片機之間的底層通信機制;贛assStorage類協(xié)議UFI子類指令集,實現(xiàn)了Bulk-Only單批量數(shù)據(jù)傳輸。創(chuàng)建簡單的FAT文件系統(tǒng),解決了U盤與RS-232串口設(shè)備間雙向文件數(shù)據(jù)傳輸?shù)膯栴}... 

【文章來源】:南京理工大學(xué)江蘇省 211工程院校

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

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

【部分圖文】:

USB主機在嵌入式系統(tǒng)中的應(yīng)用


1組建庫列表

界面圖,庫文件,界面,目錄


Driverworks\souree目錄下的工作空間VdwLibs.dsw,接著在 DDKBuildSettings菜單下設(shè)置DDK所在的目錄,然后選擇批組建菜單,選擇需要創(chuàng)建的庫,如圖5.1.1所示,點擊Bulld,創(chuàng)建成功則如圖5.1.2所示。)))獎彝(l{拳纂繼鬃馨鬢簿羹緞瓣囊翼耀蒸纓黝耀鬢纂{l鬢龔鰓鬢摹馨鬃羹夔{曝鬢黝馨{羹戮馨鬢熬鏢蔡暴嘿肇蔡琶篷羹攀鬢鬢 {{{{{{{{{{{{{{{{{霎霎霎霎霎 霎霎 霎 iiiiiiiiiiiiiiiii }}}}}}}}}}{… … }}}}}}}}}}}}})))圖5.1.1組建庫列表;幼文件卿翻翻即直告叨:匆入田工提時姐建叩工具江卜‘汁雌!。窗口勺秘助叩】過圈三適{竺窗‘日口、;電淤赴向百該‘i—一豎二-一一三蕊獷公奮三邑典華成一擺哭{多塵井一:蘭盟沙蘭業(yè)沈二;蘭蘭……旦全吞凸共生李4色司習(xí)翻 VdwLibscl.ss吧,份叼““.roourc:{奎AMCCS5920「弋 1BUSOP〔舊映下習(xí)〔AMCCS5933『弋 1BUSO戌戶映了IC一人.之聲focore H!DSTRINGDESCRIPI.ORjs一fef襯。isafeli3呀KSS,33T只盛帕 SFERSTAT〔 1isleorenon公P一ssTh『oughCont.Xt只洲9056D〔SCRIPTOR,,11/,,/,/,//

端點,USB設(shè)備,驅(qū)動程序,向?qū)? style=


用程序設(shè)計及系統(tǒng)測試碩士5步,給USB設(shè)備添加端點資源。結(jié)合CH375的端點情況,共有3個端口O,端口1,端口2),7個端點,在主機方式下,只有兩個主機端點工作,在下,其余5個端點可以工作,包括默認(rèn)端點0,端口1的上傳端點1下傳端口2的上傳端點3下傳端點4,默認(rèn)端點O無須用戶進(jìn)行設(shè)置,具體設(shè)置如表。在完成上述過程設(shè)置后,Driverwizard為驅(qū)動程序自動生成了程序框架,包程:usB驅(qū)動程序工程(USBfiles)和USB應(yīng)用程序工程(USBAppfile接下來就對編輯好的驅(qū)動程序進(jìn)行編譯,首先在工作區(qū)中設(shè)置USB驅(qū)動程(USBfiles)為活動工程,接著選擇“DDKBuildSettings”選項,設(shè)置DD境,然后就可以選擇“Bulkl”進(jìn)行編譯,就可以生成USB.sys文件。對于驅(qū)動程序的安裝,當(dāng)你硬件與PC機連上時,PC機會提醒“發(fā)現(xiàn)新硬進(jìn)入硬件安裝向?qū),一步一步完成USB.sys設(shè)備驅(qū)動程序的安裝過程。舊雌口扣皿口..................

【參考文獻(xiàn)】:
期刊論文
[1]嵌入式系統(tǒng)在工業(yè)控制中的應(yīng)用[J]. 李會,鄔迪.  微計算機信息. 2007(02)
[2]基于CH375實現(xiàn)單片機讀寫U盤[J]. 黃平平,吉榮廷,沈大鵬.  現(xiàn)代電子技術(shù). 2006(18)
[3]USB HID設(shè)備驅(qū)動程序設(shè)計[J]. 楊晶晶,江春華.  微計算機信息. 2006(17)
[4]通用串行總線數(shù)據(jù)傳輸[J]. 陳青松,王健.  計算機工程與設(shè)計. 2006(11)
[5]USB主控制器固件技術(shù)探微[J]. 謙君.  電子與電腦. 2005(11)
[6]基于單片機USB接口的PC主機驅(qū)動程序和應(yīng)用程序設(shè)計[J]. 吳鵬,陶正蘇,胡宇貞.  電子器件. 2005(03)
[7]USB接口芯片CH375的原理及應(yīng)用[J]. 智兆華,張鵬.  今日電子. 2005(08)
[8]基于WinDriver編寫USB驅(qū)動程序[J]. 石曉進(jìn),潘仲英.  電子測量技術(shù). 2005(01)
[9]USB協(xié)議淺析和USB設(shè)備設(shè)計簡介[J]. 姚成虎,王磊.  微型機與應(yīng)用. 2004(09)
[10]低成本USB協(xié)議轉(zhuǎn)換器的設(shè)計與實現(xiàn)[J]. 楊章順,冉立新.  計算機工程. 2004(18)

碩士論文
[1]具有16位AD轉(zhuǎn)換U盤存儲的便攜式數(shù)據(jù)采集裝置設(shè)計[D]. 王彥勇.太原理工大學(xué) 2007
[2]主動、從動USB接口的實現(xiàn)[D]. 曹放.沈陽工業(yè)大學(xué) 2007
[3]嵌入式USB主機系統(tǒng)研究與應(yīng)用設(shè)計[D]. 王國強.華中科技大學(xué) 2006
[4]嵌入式下的USB協(xié)議棧設(shè)計與實現(xiàn)[D]. 阮寅.電子科技大學(xué) 2006
[5]嵌入式USB主機接口的設(shè)計[D]. 曹國飛.哈爾濱理工大學(xué) 2006
[6]嵌入式系統(tǒng)中USB接口技術(shù)應(yīng)用研究與開發(fā)[D]. 宋鵬.揚州大學(xué) 2005



本文編號:3508060

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

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


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

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