簡易檢索 / 詳目顯示

研究生: 沈宏益
Hong-Yi Shen
論文名稱: 嵌入式系統藍芽通訊環境建置
Implementation of Bluetooth Device in Embedded System
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 王秀仁
Show-Ran Wang
黃忠偉
Jong-Woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 72
中文關鍵詞: 藍芽嵌入式系統
外文關鍵詞: bluetooth, windows CE, s3c2443
相關次數: 點閱:201下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文為在嵌入式系統平台上建構藍芽的搜尋、配對與認證,強化系統平台的功能,對於爾後開發智慧型手機或其他手持裝置等,先行驅動程式與應用程式的開發。硬體方面採用的是 CoAsia 公司發展的 C343 系統平台,內含的 CPU 為 Samsung s3c2443。軟體方面作業系統採用的是 Windows CE 5,開發工具分別為 Platform Builder 5.0 與 Embedded Visual C++ 4.0。在開發藍芽應用程式 Windows CE 另外提供藍芽堆疊延伸層 (Bluetooth Extension Layer)、Winsock 與虛擬埠的觀念供使用者選擇開發,不論利用哪一種開發應用程式,MSDN (Microsoft Developer Network)皆提供有系統的且豐富的函式庫,開發者只需熟悉函式庫裡的所需要使用到的函式用法與意義,並加強系統原理,即可進行開發,大大節省了開發所虛耗的時間。


    The title of this thesis is Implementation of Bluetooth Device in Embedded System. We will eastalish the inquiry, pairing and authentication of bluetooth in the embedded system. The hardware equipment is CoAsia C343 development platform that includes CPU for Samsung S3C2443. The software designed OS is for Windows CE, IDE is Platform Builder 5.0 and Embedded Visual C++ 4.0.
    In Windows CE, it provides a Bluetooth HCI Extension Layer, Winsock funcutions and virtual ports that enables you to extend the base stack functionality. MSDN provides abundant, systematic libraries no matter which one APIs is used. The developers only need to understand that how to use the functions in the libraries and enhancing theory. That could economize on much time.

    論文摘要 I Abstract II 致 謝 III 目 錄 IV 圖 目 錄 VI 表 目 錄 VIII 第一章 緒論 1 1.1 研究動機 1 1.2 研究目標 2 1.3 論文架構 2 第二章 平台簡介 3 2.1 CoAsia C343 3 2.1.1 平台規格 3 2.2 CPU Samsung S3C2443 5 2.3 S3C2443 的內含 8 第三章 安裝作業系統 14 3.1 載入開機啟動程序 (bootloader) 14 3.2 建立 Windows CE 19 3.2.1 匯入 BSP 至 Platform Builder 5 19 3.2.2 建立 Windows CE Image 21 3.2.3 燒錄 Image 至開發版 23 第四章 藍芽概述 25 4.1 藍芽通訊協議架構 25 4.1.1 設備位址 26 4.2 實體層 27 4.2.1 藍芽系統資料的傳輸型態 27 4.2.2 藍芽系統的網路結構 29 4.3 核心協議層 31 4.4 射頻通訊協議層 (RFCOMM) 35 4.5電話控制協定層 35 4.6應用層 36 4.7 主機控制器介面 (Host Controller Interface) 37 4.7.1 HCI 封包形式 (HCI Packet Types) 39 4.7.1.1 主機控制器介面命令 (HCI command) 39 4.7.1.2 主機控制器介面資料封包 (HCI Data Packets) 40 4.7.1.3 主機控制器介面事件封包 (HCI Event Packets) 40 4.7.2 藍芽的狀態 40 第五章 研究設計與實作 44 5.1 藍芽堆疊延伸層 44 5.1.1 建構藍芽主機控制介面堆疊延伸層 46 5.2 裝置的搜尋 51 5.3 裝置的配對 59 5.4 裝置間配對的解除 61 5.5 添加 make 與 sources 63 5.6實作結果 64 第六章 結論與未來展望 69 參考文獻 72

    [1] The Official BluetoothR Technology Info Site, “Volume 4: HCI Transports SPEC”, http://chinese.bluetooth.com/NR/rdonlyres/24C24181-5B5D-4566-BB4F-D4C302910B9D/1766/Volume4_SPEC.pdf
    [2] The Official BluetoothR Technology Info Site, “Core Specification v2.0 + EDR”, http://chinese.bluetooth.com/NR/rdonlyres/1F6469BA-6AE7-42B6-B5A1-65148B9DB238/840/Core_v210_EDR.zip
    [3] Microsoft Corporation, “MSDN: Microsoft Developer Network”,
    http://msdn.microsoft.com/en-us/default.aspx
    [4] 譯者:陳人豪,「Windows ce .NET 程式設計 3」,文魁資訊,2006
    [5] 林俊宏、楊順興、李忠來、黃億祥、吳建偉編譯,「Bluetooth1.1藍芽—無線連結技術」,全華科技,2003。
    [6] 謝銘琪,”藍芽技術在語音傳輸之應用”,2007,P10-P28。.
    [7] http://www.ascc.sinica.edu.tw/nl/92/1905/02.txt
    [8] "Simple Pairing Whitepaper" (PDF). Version V10r00. Bluetooth SIG. Retrieved on 2007-02-01.
    [9] Yaniv Shaked, Avishai Wool (2005-06). "Cracking the Bluetooth PIN". School of Electrical Engineering Systems. Retrieved on 2007-02-01.
    [10] 洪維恩著,「C語言教學手冊 第四版」,旗標出版社,中華民國96年9月。
    [11] 王金龍、蘇瑞元、江淑盈、遲文麗著,「嵌入式作業系統開發與應用程式設計」,碁峰資訊股份有限公司,中華民國 96 年 8 月。
    [12] 新通訊元件雜誌 - Bluetooth攜手UWB 打造未來高速無線通訊技術,http://www.2cm.com.tw/coverstory_content.asp?sn=0803120012

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