| 研究生: |
劉峰哲 Liu, Feng-che |
|---|---|
| 論文名稱: |
無線區域網路驅動程式設計與實作 Design and Implementation of Wireless Device Driver |
| 指導教授: |
郭文光
Kuo, Wen-Kuang |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 中文 |
| 論文頁數: | 60 |
| 中文關鍵詞: | 驅動程式 、無線網路 |
| 外文關鍵詞: | driver, Linux wireless, 802.11n, mac80211 |
| 相關次數: | 點閱:72 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著linux 2.6.22的釋出,Linux內建了mac80211,開始支援處理802.11的frame,並且支援了相當多的功能,如虛擬介面、AP、station、monitor等功能,甚至也支援了新的802.11n的功能。也因此吸引了很多的社群幫忙將驅動程式改寫成使用mac80211做為802.11的protocol stack。我們使用雷凌的RT2870,將幾個有問題的部份修正,藉以了解mac80211的架構以及使用方式。
With the release of the Linux 2.6.22, one of the new features is the build-in wireless stack, mac80211.And the mac80211 support many fancy features such as the virtual interface, AP mode, station mode, and monitor mode. And even the 802.11n is also supported in mac80211.So there are many open source community working with mac80211.We take the Ralink RT2870 as an example, and fix many bugs in the driver using mac80211. By fixing these bugs, we also know how the mac80211 work.
[1] IEEE 802.11 WIRELESS LOCAL AREA NETWORKS Working Group, "IEEE 802.11 D5.0 Draft STANDARD for Information Technology-Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements", May 2008.
[2] Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, "Linux Device Drivers, Third Edition", Feb 2005.
[3] USB Implementers Forum, "Universal Serial Bus Specification", Revision 2.0 , April 27, 2000.
[4] Linux Wireless, http://linuxwireless.org/.