色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>無線網絡適配器與嵌入式主機通過USB總線進行連接的系統設計

無線網絡適配器與嵌入式主機通過USB總線進行連接的系統設計

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

資料介紹

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

評論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 日本一卡2卡3卡四卡精品网站| 国产三级在线免费| 又紧又大又爽精品一区二区| 亚欧乱亚欧乱色视频| 色综合久久天天影视网| 亲胸揉胸膜下刺激视频网站APP | 99手机在线视频| 国产成人综合在线视频| 肉多的小说腐小说| 国产精品v欧美精品v日韩| 久久精品热老司机| 亚洲精品偷拍影视在线观看| 果冻传媒视频在线观看完整版免费| 亚洲精品乱码久久久久久直播| 囯产愉拍亚洲精品一区| 色综合色综合久久综合频道| 免费看毛片网| 久久久久久久久女黄9999| 久久精品免费电影| 久久久久999| 麻豆精品乱码WWW久久密| 久久人妻少妇嫩草AV蜜桃35I| 久久88综合| 麻豆最新免费版| 欧美 日韩 亚洲 在线| 校园全肉高h湿一女多男| 亚洲AV中文字幕无码久久| 亚洲欧洲日产国产 最新| 野花韩国高清完整版在线观看5| 一抽一出BGM免费3分钟| 1973性农场未删减版| 99在线精品国自产拍| 郭德纲于谦2012最新相声| 国产传媒在线播放| 国产伊人自拍| 里番※琉璃全彩acg奈亚子| 美女洗澡脱得一二干净| 日本一区二区三区在线观看网站| 天天色狠狠干| 亚洲卫视论坛| 99久久国产露脸精品国产麻豆 |