欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

電子發(fā)燒友App

硬聲App

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

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

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

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

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

資料介紹

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

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)