研究生: |
謝清鄰 CHING-LIN HSIEH |
---|---|
論文名稱: |
支援藍牙OBEX傳輸協定之嵌入式系統設計與實作 Embedded system design and implementation that Supports Bluetooth OBEX protocol |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
柳宗禹
Tzong-Yeu Leou 方文賢 W.-H. Fang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 85 |
中文關鍵詞: | 嵌入式系統 、Qt4 、Linux 、ARM11 、S3C6410 |
外文關鍵詞: | Embedded system, Qt4, Linux, ARM11, S3C6410 |
相關次數: | 點閱:373 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
電腦與行動電話幾乎已經成為現代人生活的一部分了。電腦產品不斷地推陳出新,高效能、低功率損耗已經成為市場主流,藍牙裝置和攝影機也幾乎成為行動電話上的標準配備了。在日常生活中有了電腦和行動電話不僅可以增進人與人之間的溝通、還具有聽音樂以及休閒娛樂等功能。透過行動電話的攝影機還可以隨時記錄生活中的點點滴滴。如果要與家人、朋友分享照片或音樂檔案,則還可以透過藍牙裝置傳輸。
在台灣由於生育率逐年降低,人口逐漸老化,高齡社會也隨之來臨。行動電話上的LCD螢幕尺寸太小、電腦的功能過於複雜,似乎都不適合家中的長輩,也因此降低他們使用和學習的意願。因此本文探討如何建構一套嵌入式平台搭配家中的電視機,成為在家裡使用的嵌入式系統。透過圖形化、視覺化的操作界面,使用紅外線遙控器就可以選擇系統提供的各種功能。
在嵌入式平台方面,選擇以Samsung S3C6410為CPU的ARM11架構的開發板。利用開發板上的USB界面和GPIO接腳來擴充系統功能。在軟體作業系統方面,藉由使用Linux、C/C++語言以及Qt4所提供的library來實現圖形化、視覺化的操作界面。此外移植USB藍牙裝置、USB攝影機、TV-Out,以及設計紅外線接受等驅動程式到開發平台上,使得系統可以提供多種功能與其他可能的應用。
Computers and mobile phones are almost a part of our life. New computer products are promoted constantly, high performance and low power consumption become main stream. Bluetooth device and camera are almost the standard accessories of mobile phone in recent years. With computer and mobile phone in our daily life not only improve the communication between human and human but also provide the functionality of music listening and entertainment. Additionally It can record every moment of living time by using camera,It is also possible to transmit image or music files to families or friends for sharing.
As we know that populations are aging faster due to the fertility rate reduced in Taiwan, the advanced age society is on the corner. The too small screen size of mobile phone and too complicated usage of computer are not suitable to the advanced age persons. They are also not willing to learn for these reasons. Hence this thesis discuss on how to create a system that combines a TV set in home and an embedded platform. Using the visual and graphic user interface, one can use infrared remote controller to choice functionality that the system provided.
In regard to the embedded platform, we choice the platform includes the Samsung S3C6410 CPU that is ARM11 architecture. With the Linux operation system, C/C++ language and the libraries of Qt4 we can implement the visual and graphic user interface. Additionally, the porting of several device drivers such as USB bluetooth device, camera, Infrared receiver and TV-Out can help the system to provide multiple functionality and possibly application.
[1] Introduction to AMBA Bus System, http://211.64.47.133/web/jingpin/jkjs/syjs/AMBAzwzl.pdf
[2] BLUETOOTH SPECIFICATION Version 1.1
[3] Forouzan,Data Communications and Networking,Fourth Edition,McGraw-Hill Companies,Inc.
[4] 林長毅,”Linux驅動程式•第三版”,美商歐萊禮股份有限公司台灣分公司,2006
[5] 宋寶華 何昭然 吳國成,Linux 驅動程式開發實戰,悅知文化,2010
[6] 蔣大偉,”建構嵌入式Linux系統•第三版”,美商歐萊禮股份有限公司台灣分公司,2006
[7] 林昭宏,”Embedded Linux 開發實務徹底研究”,旗標出版股份有限公司,2007
[8] Muller,Nathan J.Bluetooth demystified”McGraw-Hill,2000
[9] V4L API,http://www.linuxtv.org/downloads/video4linux/API/V4L1_API.html
[10] 蕭世文,USB2.0硬體計,文魁資訊股份有限公司,2002
[11] http://zh.wikipedia.org/zh/Qt_Creator
[12] 維基百科,http://zh.wikipedia.org/zh-tw/SD%E5%8D%A1