簡易檢索 / 詳目顯示

研究生: 傅智豪
Zhi-hao Fu
論文名稱: 嵌入式網路相片瀏覽器應用
Embedded system network photo browser application
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 王秀仁
Show-Ran Wang
徐敬文
Ching-Wen Hsue
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 89
中文關鍵詞: 嵌入式ARM920TQTOPIAS3C2440
外文關鍵詞: QTOPIA, ARM920T, Embedded system, S3C2440
相關次數: 點閱:161下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著消費者需求的進步與增加,相片不再只是侷限於捕捉生活後的平面呈現,而是更多元的數位化與網路化,此論文所欲呈現的功能主要就是影片與影像的呈現,並且隨著嵌入式系統的演進,可達到與網路存取,進而更加人性化的相片瀏覽器。

    系統選擇上以Samsung S3C2440為CPU的ARM920T架構的開發板作開發,此開發板特性在於高性能與低功耗,正巧與手持裝置的省電與高性能需求不謀而合,再搭配Linux為OS的系統,開發與應用更為開放。開發板透過QT4開發環境完成功能的實現與無線USB網卡實現圖片呈現與網路,而網路端則是可以連線到網頁以設定圖片上傳,讓使用者不管位於何處皆可存取相片;影像的呈現方式則是採用MPlayer包覆於QT的API之下呈現,以觸控的方式控制介面,省去IO介面的框架,達到節省空間之需求。


    Photogragh display is more diversity in digital and network, it is growthing with comsumer requirement. Meanwhile, Technology of embedded system is progressing to reach our goal of network accessing. Therefore, we presented a photo and video browser on embedded system platform.

    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. We combine Qt and wireless network to achieve anytime and anywhere accessing. Furthermore, we used Qt as front end of MPlayer, and we decided to use touch panel for saving IO space.

    There still deficiency in this reaserch, so that we proposed few directions in the end of this thesis, we hope our effort will contribute to academia.

    摘要I AbstractII 致謝III 目錄IV 圖表索引VII 第一章緒論1 1.1研究動機1 1.2目標功能2 1.3論文架構2 第二章開發平台規格3 2.1嵌入式平台元件介紹3 2.1.1開發板平台3 2.2嵌入式平台CPU介紹6 2.3 USB無線網卡12 2.3.1網卡外觀12 2.3.2網卡規格12 第三章相關開發技術介紹14 3.1 QT介紹14 3.1.1 Qt Designer17 3.1.2 Qt4 vs Qt318 3.1.3 QT/Embedded19 3.2 Arm-Linux21 3.2.1 BootLoader22 3.2.2 Kernel25 3.2.3 Filesystem26 3.3相關介紹28 3.3.1Toolchain29 3.3.2 QtWebkit29 3.3.3 Mplayer32 3.3.4 Bind-935 第四章系統設計與實作37 4.1System37 4.1.1 U-boot37 4.1.2 Kernel40 4.1.3 Filesystem44 4.1.4 Touch Screen Driver & Tslib48 4.1.5 USB &無線網路50 4.2 Mplayer55 4.2.1 編譯與安裝 Zlib55 4.2.2 編譯與安裝 Libid3tag & Libmad56 4.2.3 移植MPlayer57 4.3 Bind59 4.4 QT60 4.4.0 Qt元件63 4.4.1 QMenuBar64 4.4.2 QDialog65 4.4.3 QProcess67 4.4.4 QPainter68 4.4.5 Paint Event69 4.4.6 QTimer & Time Event70 4.4.7 Mouse Event71 摘要I AbstractII 致謝III 目錄IV 圖表索引VII 第一章緒論1 1.1研究動機1 1.2目標功能2 1.3論文架構2 第二章開發平台規格3 2.1嵌入式平台元件介紹3 2.1.1開發板平台3 2.2嵌入式平台CPU介紹6 2.3 USB無線網卡12 2.3.1網卡外觀12 2.3.2網卡規格12 第三章相關開發技術介紹14 3.1 QT介紹14 3.1.1 Qt Designer17 3.1.2 Qt4 vs Qt318 3.1.3 QT/Embedded19 3.2 Arm-Linux21 3.2.1 BootLoader22 3.2.2 Kernel25 3.2.3 Filesystem26 3.3相關介紹28 3.3.1Toolchain29 3.3.2 QtWebkit29 3.3.3 Mplayer32 3.3.4 Bind-935 第四章系統設計與實作37 4.1System37 4.1.1 U-boot37 4.1.2 Kernel40 4.1.3 Filesystem44 4.1.4 Touch Screen Driver & Tslib48 4.1.5 USB &無線網路50 4.2 Mplayer55 4.2.1 編譯與安裝 Zlib55 4.2.2 編譯與安裝 Libid3tag & Libmad56 4.2.3 移植MPlayer57 4.3 Bind59 4.4 QT60 4.4.0 Qt元件63 4.4.1 QMenuBar64 4.4.2 QDialog65 4.4.3 QProcess67 4.4.4 QPainter68 4.4.5 Paint Event69 4.4.6 QTimer & Time Event70 4.4.7 Mouse Event71 4.4.8 QtWebkit72 4.5成果展現73 第五章結論與未來展望75 參考文獻76 作者簡介77

    [1]無線網路卡官方網站, http://www.planex.com.tw/index.htm
    [2]Qt, http://zh.wikipedia.org/w/index.php?title=Qt&variant=zh-tw
    [3]自由軟體技術支援庫,Qt Signal & Slot, http://support.oss.org.tw/wiki/index.php/Qt_signal%26slot
    [4]Qt中文論壇,Qt3與Qt4主要不同之, http://www.qtcn.org/bbs/read.php?tid=4020
    [5]嵌入式系統之Bootloader實現,洪偉仁,2008
    [6]嵌入式多媒體語音串流系統之開發,邱安邦,2007
    [7] Trolltech, http://doc.trolltech.com/4.5/qtwebkit.html
    [8]Jserv's blog QtWebKit:將Web2.0技術帶入行動通訊的系統設計,2008 http://blog.linux.org.tw/~jserv/archives/002003.html
    [9]Mplayer; http://www.mplayerhq.hu/design7/news.html
    [10]Tekkaman Ninja, 移植U-Boot.1.2.0到友善之臂SBC2440V4, http://blog.chinaunix.net/u1/34474/showart.php?id=397315
    [11]Qt Home Page, Qt for Embedded Linux and OpenGL, http://doc.trolltech.com/qtjambi-4.4/html/com/trolltech/qt/qt-embedded-opengl.html
    [12]Linux C/C++視窗程式設計使用GTK+與Qt,松崗股份有限公司
    [13]陳俊宏著,Embedded Linux 嵌入式系統原理與實務,學貫行銷股份有限公司,2004。
    [14]ARM9 S3C2410 嵌入式系統實作,長高股份有限公司,2005

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