簡易檢索 / 詳目顯示

研究生: 吳昀庭
yun-ting Wu
論文名稱: 基於S3C2440之USB無線網路卡實現與應用
Realization and application of S3C2440 Embedded Linux for the USB Wireless Adapter
指導教授: 王秀仁
Show-Ran Wang
口試委員: 徐敬文
Ching-Wen Hsue
邱炳樟
Bin-Chang Chieu
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2009
畢業學年度: 97
語文別: 中文
論文頁數: 95
中文關鍵詞: USB無線網路卡S3C2440C340
外文關鍵詞: USB, Wireless Adapter, S3C2440, C340
相關次數: 點閱:131下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文主旨是探討在嵌入式系統上之無線網路卡的運行,目標是讓嵌入式系
    統在 Linux 核心的環境下可成功連接上網路。本研究在硬體方面開發平台是使用
    Samsung S3C2440A 的 SOC 晶片,它以 ARM920T 為核心架構的 CPU。介面方面則選
    擇 USB,因為 USB 為各種介面中擴充性最好,取得方便,且成本較低。本研究中其
    軟體架構為使用 U-boot 作為作業系統的開機載入器,用以載入 Linux 核心,核心
    版本為 2.6.24.3。最後,透過無線網路讓嵌入式系統與 ZigBee 進行通訊。


    The primary goal of this thesis is to propel the Wireless Adapter on
    Embedded System. The aim of one is to load Linux Kernel into Embedded system
    and receive outside information by wireless lan. The hardware include
    Samsung S3C2440A chip on development platform which is based on ARM920T
    architecture. The interface of USB is useful because it is more convenient
    and extendable. For the software, we choose U-boot to play the bootloader
    role, it can help us to load Linux Kernel(2.6.24.3) on embedded system.
    Finally, we present an application, the embedded system with wireless lan
    combined with ZigBee system can be used in information appliance and
    monitoring.

    中文摘要........................................................................................................................... I  英文摘要..........................................................................................................................II  誌謝................................................................................................................................ III  圖索引............................................................................................................................ VI  表索引..........................................................................................................................VIII  第一章 序論.................................................................................................................... 1  研究動機.................................................................................................................. 1  研究目標.................................................................................................................. 2  論文架構.................................................................................................................. 2  第二章 多種規格技術研究............................................................................................ 3  2.1 USB無線網路卡介紹........................................................................................ 3  2.2 無線網路簡介.................................................................................................. 4  2.1.1 無線電頻譜.......................................................................................... 4  2.1.2 IEEE 802 網路技術規格.................................................................... 5  2.2 IEEE 802.11 網路架構................................................................................... 6  2.3 ZigBee簡介...................................................................................................... 7  2.3.1 IEEE 802.15.4 實體層....................................................................... 8  2.3.2 IEEE 802.15.4 媒體存取控制層....................................................... 8  2.3.3 ZigBee 網路層.................................................................................... 9  2.3.4 ZigBee 應用層.................................................................................. 10  2.4 ZigBee 特性.......................................................................................... 10  2.5 USB 簡介.........................................................................................................11  2.5.1 USB 歷史簡介.................................................................................... 12  2.5.2 USB 硬體架構.................................................................................... 13  2.6 USB系統架構.................................................................................................. 14  2.6.1 USB主機...................................................................................................... 14  2.6.2 USB 裝置............................................................................................ 16  2.7 USB 傳輸機制................................................................................................ 16  2.7.1 控制型傳輸........................................................................................ 16  2.7.2 中斷型傳輸........................................................................................ 19  2.7.3 巨量型傳輸........................................................................................ 20  2.7.4 等時型傳輸........................................................................................ 20  2.8 USB封包格式.................................................................................................. 21  2.9 USB 裝置請求.............................................................................................. 24  第三章 嵌入式開發平台簡介...................................................................................... 30  3.1 嵌入式硬體平台............................................................................................ 30  3.1.1 S3C2440A概述.................................................................................... 33  3.1.3 硬體架構圖........................................................................................ 34  3.2 開發環境建立................................................................................................ 35  3.2.1 交叉編譯............................................................................................ 36  3.3 嵌入式系統架構............................................................................................ 37  3.4 裝置驅動程式................................................................................................ 39  3.4.1 網路介面驅動程式............................................................................. 40  3.4.2 USB驅動程式...................................................................................... 41  3.5 S3C2440A USB配置........................................................................................ 45  3.6 USB無線網路驅動.......................................................................................... 46  3.6.1 硬體確認............................................................................................ 47  3.6.2 網路介面掛載.................................................................................... 48  第四章 ZigBee模組...................................................................................................... 49  4.1 系統硬體架構................................................................................................ 49  4.2 ZigBee裝置模式............................................................................................ 50  4.3 資料傳遞流程................................................................................................ 50  4.4 指令分類........................................................................................................ 51  第五章 實作流程.......................................................................................................... 53  5.1 開發板配置.................................................................................................... 53  5.1.1 U-boot................................................................................................ 53  5.1.2 核心建立............................................................................................ 55  5.1.3 根檔案系統建立................................................................................ 59  5.2 核心載入USB功能.......................................................................................... 63  5.3 新增核心驅動程式........................................................................................ 68  5.4 核心載入USB無線網路驅動程式.................................................................. 70  5.5 移植Wireless tool...................................................................................... 72  5.6 編譯RS232 模組............................................................................................. 73  5.7 通訊程式........................................................................................................ 74  5.7.1 程式架構............................................................................................ 74  5.8 成果展現........................................................................................................ 76  第六章 結論與未來展望.............................................................................................. 81  參考文獻........................................................................................................................ 82  作者簡介........................................................................................................................ 83 

    [1] Jan Axelson 著、徐瑞明、陳黎光譯,〝USB 2.0 Wireless USB USB OTG 技術徹底
    研究〞,旗標出版股份有限公司
    [2] 林長毅 編譯,〝Linux 驅動程式〞,美商歐萊禮股份有限公司台灣分公司,2005
    [3] 郭士秋 編著,〝USB 2.0 理論與規範〞,儒林圖書有限公司,2005
    [4] 顏春煌 著,〝802.11 無線區域網路理論與實務〞,旗標出版股份有限公司,2005
    [5] 鐘易霖,〝ZigBee 技術應用於居家環境控制〞,國立台灣科技大學,電子研究所,2007
    [6] 蔣大偉 編譯,〝建構嵌入式 Linux 系統〞,美商歐萊禮股份有限公司台灣分公司,
    2003
    [7] 高柏洲,〝LINUX 嵌入式系統為基礎之 S3C2443 USB 實現〞,台灣科技大學,2008
    [9] 廣登電子,〝ZigBee Turkey UART 規格〞
    [10] 廣登電子,〝ZigBee Turkey Demo 手冊〞
    [11] Samsung,〝S3C2440A USER MANUAL〞,2004
    [12] HP,http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
    [13] InsideQt.com,
    http://www.insideqt.com/index.php?option=com_content&view=article&id=1
    12:qextserialport-&catid=4:general-qt-programming&Itemid=5
    [14] 酷!學園,
    http://phorum.study-area.org/index.php?action=printpage;topic=53329.0
    [15] ASUS WL-167G (USB WLAN Adapter) For ARM Linux,
    http://andrewtw.wordpress.com/2008/04/28/asus_wl-167g_in_linux/
    [16] D-Link DWL-G122 USB無線網卡安裝配置,
    http://mcuos.com/viewthread.php?tid=2631&page=1&authorid=2
    [17] RT73 無線網卡在linux2.4.20 arm的移植,
    http://blog.csdn.net/hall919/archive/2008/06/06/2515887.aspx
    [18] 無線網卡驅動RT73 的移植,http://www.arm9bbs.com/archiver/tid-659.html

    無法下載圖示 全文公開日期 2014/07/31 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE