研究生: |
李永駿 Yung-chun Lee |
---|---|
論文名稱: |
嵌入式Linux多媒體平台開發與應用 Multimedia Platform Development And Application On Embedded Linux System |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
徐敬文
Ching-Wen Hsue 黃忠偉 Jong-Woei Whang |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 94 |
中文關鍵詞: | 嵌入式 、ARM920T 、QTOPIA 、S3C2440 |
外文關鍵詞: | Embedded system, ARM920T, QTOPIA, S3C2440 |
相關次數: | 點閱:176 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
目前掌上型消費性電子產品的趨勢,傾向於單一功能化,也就是一項產品往往只包含一種功能,並沒有一個整合性的設計,使得消費者在攜帶與使用上產生不便。 本論文提出一種嵌入式多媒體平臺概念,將數種多媒體電子產品合而為一,例如:數位像框、mp3、mp4、數位相機、無線上網等等,讓使用者出門時,不需要一次攜帶多個電子產品,即可達到多種享受。
藉由移植音效卡、USB、網路攝影機、LCD及無線網卡等相關驅動至開發板, 讓一台機器可以有多種功能。系統選擇上以Samsung S3C2440為CPU的ARM920T架構的開發板作開發,搭配Linux為OS的系統,開發與應用更為開放。開發板透過C語言和QT4完成功能的實現,而網路方面則是可以連線到特定伺服器將圖片上傳,並且接收伺服器端傳來的視訊資料,讓使用者可隨時存取相片,隨時監控遠端狀況;影音的呈現方式則是採用MPlayer包覆於QT的API之下呈現,並以觸控的方式控制介面。
So far, handheld consumer electronics products tend to single function,which mean is a product often contains only one function,no an integrated design that allows consumers to generate the carry and inconvenient to use. This paper proposes a concept of embedded multimedia platform will combine several types of multimedia electronic products,such as: digital picture frame、mp3 player、mp4 player、MousePen、cameras、wireless.Allowing users to go out,do not need to carry more than one electronic products,you can achieve a variety of enjoyment.
By porting audio driver、webcam、LCD、WIFI etc,let a machine to have many kinds of functions.Our platform architecture is Arm920T and CPU is Samsung S3C2440. This platform is made for hight capacity and low power consumption, it completely conform to our aim. For easier development we adopted linux kernel as OS.C language and QT are the software development kit.We combine Qt and wireless network to achieve sending picture which we take、receiving real time video streaming、anytime and anywhere accessing. Furthermore we used Qt as front end of MPlayer,so we can play the films.Finally we decided to use touch panel for user interface.
There still some lacks in this reaserch, so that we proposed few directions in the end of this thesis, we hope our effort will contribute to academia.
參考文獻
【1】全華科技圖書股份有限公司,”ARM9 S3C2410嵌入式SOC原理”,2006
【2】宋寶華,”LINUX 裝置驅動程式之開發詳解” ,文魁資訊股份有限公司, 2008
【3】IIS Bus specification , http://www.nxp.com/acrobat_download/various/I2SBUS.pdf
【4】林長毅,”Linux驅動程式•第三版”,美商歐萊禮股份有限公司台灣 分公司,2006
【5】Mplayer, http://www.mplayerhq.hu/design7/news.html
【6】MPEG Audio Decoder (MAD) , http://www.underbit.com/products/mad/
【7】嵌入式系統之Bootloader實現,洪偉仁,2008
【8】以嵌入式Linux為基礎之音效驅動分析,郭孟昇,2008
【9】嵌入式網路相片瀏覽器應用,傅智豪,2009
【10】基於S3C2440之USB無線網路卡實現與應用,吳昀庭,2009
【11】無線網卡驅動RT73的移植,http://www.arm9bbs.com/archiver/tid-659.html
【12】QT4學習筆記,http://caterpillar.onlyfun.net/Gossip/Qt4Gossip/Qt4Gossip.html
【13】V4L API,http://www.linuxtv.org/downloads/video4linux/API/V4L1_API.html
【14】Jollen 網路學院 :: Linux Video Streaming 專欄,
http://www.jollen.org/EmbeddedLinux/Linux_Video_Streaming.html
【15】spcaview.spcaserver源碼詳解,
http://blog.csdn.net/neohuo/archive/2006/04/01/646507.aspx
【16】繆紹綱,”數位影像處理”,普林斯頓國際有限公司,2006
【17】Qt Home Page, Qt for Embedded Linux and OpenGL, http://doc.trolltech.com/qtjambi-4.4/html/com/trolltech/qt/qt-embedded-opengl.html