在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>無線網(wǎng)絡(luò)適配器與嵌入式主機通過USB總線進行連接的系統(tǒng)設(shè)計

無線網(wǎng)絡(luò)適配器與嵌入式主機通過USB總線進行連接的系統(tǒng)設(shè)計

2017-10-17 | rar | 0.5 MB | 次下載 | 1積分

資料介紹

WLAN技術(shù)和嵌入式技術(shù)是目前比較熱門的兩個研究方向,而將二者相結(jié)合,即具有無線接入功能的嵌入式系統(tǒng)更具有誘人的發(fā)展前景。本文介紹了將IEEE802.11b無線網(wǎng)絡(luò)適配器與嵌入式主機通過USB總線進行連接的系統(tǒng)設(shè)計與實現(xiàn)。系統(tǒng)采用了先進的ARM處理器,除具有10M/100M以太網(wǎng)接口外,還提供USB主接口方便連接具有USB接口的IEEE 802.11b無線網(wǎng)絡(luò)適配器。
  1.系統(tǒng)的總體實現(xiàn)
  1.1系統(tǒng)的構(gòu)成
  系統(tǒng)CPU采用Samsung公司推出的帶有ARM7TDMI內(nèi)核的S3C4510B作為CPU,RAM采用8M 32位SDRAM,ROM采用4M 16位FLASH.帶有一個JTAG接口用于系統(tǒng)調(diào)試,一個RS-232串行端口用于終端調(diào)試,一個以太網(wǎng)控制器,一個USB主機控制器。系統(tǒng)硬件框圖如圖1-1:
  無線網(wǎng)絡(luò)適配器與嵌入式主機通過USB總線進行連接的系統(tǒng)設(shè)計
  嵌入式主機采用uClinux操作系統(tǒng)。uClinux是縮微版的Linux,和Linux內(nèi)核保持同步開發(fā)。不同之處在于uClinux不帶有內(nèi)存管理單元(MMU),不能實現(xiàn)虛擬內(nèi)存管理,比較適合嵌入式系統(tǒng)的需求。
  由于CPU是ARM指令系統(tǒng),所以要在PC上用交叉編譯器重新編譯uClinux內(nèi)核,產(chǎn)生基于ARM的uClinux內(nèi)核二進制代碼。
  在編譯之前要進行uClinux內(nèi)核的配置工作,包括RAM、ROM的大小,地址空間的分配,外圍設(shè)備的支持。除此以外,最關(guān)鍵的工作就是實現(xiàn)USB主機控制器的驅(qū)動程序,這也是研究工作的重點。
  2. USB主機控制器
  在介紹USB主機控制器驅(qū)動程序之前,先讓我們了解一下USB系統(tǒng)和USB主機控制器。
  2.1 USB系統(tǒng)和USB主控制器的基本概念
  在USB系統(tǒng)中,各種USB設(shè)備要與主機相連,就必須通過一個共同的接口接入主機。這個接口就是USB主機控制器(USB Host Controller)。HC是軟件、硬件以及固件的綜合,是USB拓?fù)涞?a target='_blank' class='arckwlink_none'>中心
  USB總線在物理上是一種以主機為根的樹狀分層星型拓?fù)洌琀UB作為分枝結(jié)點,USB設(shè)備作為葉子結(jié)點。在邏輯上,USB總線是以主機為中心的星型拓?fù)洌琀UB在邏輯上也看做為一個USB邏輯設(shè)備。在邏輯上,主機直接通USB邏輯設(shè)備通信,就好像沒有中間的HUB一樣。USB邏輯設(shè)備是指各種各樣的USB設(shè)備與主機連接所必須具有的最基本的標(biāo)準(zhǔn)接口,主機通過標(biāo)準(zhǔn)接口管理和配置所有的USB設(shè)備。
  無線網(wǎng)絡(luò)適配器與嵌入式主機通過USB總線進行連接的系統(tǒng)設(shè)計
  圖2-1是從USB主機客戶軟件到USB設(shè)備應(yīng)用的通信流模型。
  l客戶軟件是為特定的USB設(shè)備服務(wù)的程序。USB只是一種總線協(xié)議,它的最終目的是為主機與外部設(shè)備之間提供方便快速的連接。客戶軟件可以理解為外部設(shè)備的驅(qū)動程序及應(yīng)用程序,而不屬于USB系統(tǒng)的一部分。它是USB系統(tǒng)的客戶,它與USB所連接的外部設(shè)備之間進行邏輯通信。
  l USB系統(tǒng)軟件是在特定操作系統(tǒng)上支持的USB驅(qū)動程序,它獨立于具體的USB設(shè)備,也獨立于客戶軟件。
  USB系統(tǒng)軟件包括USB驅(qū)動(USBD),主機軟件,和主機控制器驅(qū)動(HCD)。USBD提供USB驅(qū)動接口(USBDI)與客戶軟件通信。客戶軟件通過I/O請求包(IRP)與USBD進行數(shù)據(jù)傳輸。同時,USBD還為客戶提供了一個抽象的USB標(biāo)準(zhǔn)設(shè)備用于USB設(shè)備的配置及控制,因為這樣的USB設(shè)備具有標(biāo)準(zhǔn)通道及標(biāo)準(zhǔn)控制。
  主機軟件的功能類似于USBD,出現(xiàn)在某些操作系統(tǒng)中替代USBDI來支持設(shè)備的配置及驅(qū)動的加載。
  l主機控制器驅(qū)動用于主機控制器的控制,由主機控制器廠商提供。HCD與USB之間的接口為主機控制器驅(qū)動接口(HCDI)。這樣,USB系統(tǒng)就可以不關(guān)心主機控制器的具體實現(xiàn),從而支持了不同的主機控制器。
  目前,應(yīng)用于PC的USB1.1 HCDI有兩種實現(xiàn):一種是Intel制定的UHCI(Universal Host Controller Interface),另一種是Compaq、Microsoft等聯(lián)合制定的OHCI(Open Host Controller Interface)。但是在嵌入式系統(tǒng)領(lǐng)域里,一般由廠商或開發(fā)人員實現(xiàn)HCI,而不屬于前兩個陣營。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1EN60335-1安規(guī)標(biāo)準(zhǔn) 中文版本
  2. 1.86 MB   |  53次下載  |  1 積分
  3. 2LT7406FJ N溝道增強型功率MOSFET規(guī)格書
  4. 1.38 MB   |  2次下載  |  免費
  5. 3米爾-瑞芯微RK3562核心板開發(fā)板,4核CPU,ARM中量級多面手
  6. 3.45 MB  |  2次下載  |  免費
  7. 4運算放大電路入門教程
  8. 0.70 MB   |  1次下載  |  免費
  9. 5開源鴻蒙版真4K顯示器廣告機主板AIoT-6780SE彩頁
  10. 613.79 KB  |  1次下載  |  免費
  11. 6LTS6806SR N溝道增強型功率MOSFET規(guī)格書
  12. 0.99 MB   |  次下載  |  免費
  13. 7LT3810FP-X N溝道增強型功率MOSFET規(guī)格書
  14. 0.92 MB   |  次下載  |  免費
  15. 8LTS4008TRB N溝道增強型功率MOSFET規(guī)格書
  16. 1.58 MB   |  次下載  |  免費

本月

  1. 1STM32CubeMX用于STM32配置和初始化C代碼生成
  2. 21.90 MB   |  619次下載  |  免費
  3. 2STM32開發(fā)板教程之STM32開發(fā)指南免費下載
  4. 24.88 MB   |  176次下載  |  3 積分
  5. 3DeepSeek:從入門到精通
  6. 5.36 MB   |  95次下載  |  1 積分
  7. 4EN60335-1安規(guī)標(biāo)準(zhǔn) 中文版本
  8. 1.86 MB   |  53次下載  |  1 積分
  9. 5OAH0428最新規(guī)格書(中文)
  10. 2.52 MB   |  27次下載  |  10 積分
  11. 6UHV系列雷電沖擊電壓發(fā)生器試驗裝置詳細(xì)說明使用
  12. 1.07 MB   |  17次下載  |  免費
  13. 7Altium-常用3D封裝庫(Step)接插件篇
  14. 4.95 MB   |  14次下載  |  免費
  15. 8介紹一些常用的電子元器件
  16. 3.20 MB   |  8次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935124次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191371次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183336次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81583次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
主站蜘蛛池模板: 婷婷草| 天天拍夜夜爽 | 欧美一级特黄啪啪片免费看 | 婷婷久久精品 | 黄色三级视频在线观看 | 中文字幕在线观看亚洲 | 国产成人经典三级在线观看 | 鲁久久| 国产精品福利久久 | 一级做a爱片特黄在线观看 一级做a爱片特黄在线观看免费看 | 天天干天天弄 | 国产香蕉在线精彩视频 | 丁香花成人另类小说 | 又大又粗进出白浆直流动态图 | videos另类重口tv| 婷婷影院在线综合免费视频 | 四虎.com | 免费观看美女被cao视频 | 激情天堂 | vr性资源在线观看 | 乱肉情欲杂乱小说 | 天堂资源在线中文 | 天天干夜夜操 | 免费的黄色大片 | 天天干天天操天天爽 | 韩国三级hd中文字幕久久精品 | 国产偷啪视频一区 | 在线天天干 | 激情五月婷婷小说 | 中文字幕不卡一区 | 亚洲亚洲人成网站在线观看 | 成人黄色三级 | 天堂资源在线bt种子 | 青草视频在线观看国产 | 人人干人人干 | 女人aaaaa片一级一毛片 | 在线免费观看视频你懂的 | 日韩精品你懂的在线播放 | 在线婷婷 | 99热这里只有精品一区二区三区 | 国产特黄一级片 |