跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.134) 您好!臺灣時間:2025/12/19 23:48
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:鄭淙毅
論文名稱:嵌入式多媒體語音串流系統之開發
論文名稱(外文):Development of an Embedded Multimedia Audio Streaming System
指導教授:蔡智強蔡智強引用關係
學位類別:碩士
校院名稱:國立中興大學
系所名稱:電機工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:中文
中文關鍵詞:嵌入式系統多媒體語音串流無線網路Linux KernelVideoLAN Client
相關次數:
  • 被引用被引用:1
  • 點閱點閱:236
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
本研究的主旨在設計與發展一套應用於多媒體語音串流的系統。我們採用目前最流行的嵌入式應用,利用現有的平台開發多媒體語音相關的播放軟體與系統核心,然後移植到我們所選用的的發展平台上,最後透過無線網路,可以選擇接收或傳送語音串流,實現多媒體語音串流開發的目標。
在論文中討論的重點分為兩大部分,分別為硬體規格與系統實作。硬體規格方面,主要介紹發展板的各項架構,包括CPU、Flash Memory、LCD、I/O設備等等主要裝置。系統實作部份則包含作業系統、應用程式、解碼軟體與圖形化介面的開發。在論文的最後,我們會介紹如何建立系統的開發環境,以及如何進行應用程式的編譯,當整合無線網路之後,系統的測試結果也會加以敘述。
在開發的過程中完全沒有採用商業的開發軟體,而是使用網路上下載的open source免費軟體,所以系統開發時所需要的成本不會很高。在系統核心與應用程式方面,由於我們使用的Linux Kernel與VideoLAN Client程式都為模組化的設計,所以我們依照系統所需要的功能加入了相關的模組,而不是將整個核心或應用程式完全安裝,所以我們編譯出來的系統的容量並不會很大,而且在模組化的設計下,未來如果有更好的通訊協定或解碼技術,只要利用替換模組的方式,就可以更進一步的提升系統的功能。
關鍵字:嵌入式系統,多媒體語音串流,無線網路,Linux Kernel,
VideoLAN Client。
中文摘要....................................................i
Abstract..................................................iii
誌謝........................................................v
目錄.......................................................vi
圖目錄.....................................................ix
表目錄.....................................................xi
第一章 導論................................................1
1.1 研究動機與貢獻.......................................1
1.2 系統簡介.............................................3
第二章 硬體規格............................................5
2.1 發展板簡介...........................................5
2.2 硬體架構介紹.........................................7
第三章 軟體架構...........................................15
3.1 Embedded ARM Linux..................................16
3.2 檔案系統........................................... 20
3.3 嵌入式Linux的啟動流程...............................23
3.4 應用程式............................................26
3.4.1 VideoLAN Client程式...........................26
3.4.1.1 VLC的主要架構........................28
3.4.2 MPEG Audio Decoder(MAD).......................30
3.4.2.1 MPEG簡介.............................31
3.4.2.2 MPEG音訊編碼的特徵...................32
3.4.2.3 MPEG音訊編碼之基礎...................33
3.4.3 Open Sound System(OSS)........................35
3.4.4 Qt視窗程式....................................37
3.4.4.1 使用者圖形介面.......................37
3.4.4.2 Qt簡介...............................39
3.4.4.3 Qt/Embedded GUI Toolkit..............41
3.4.4.4 Qt Designer..........................42
3.4.4.5 Qt的工具軟體.........................43
3.4.4.6 Qt的Signal/Slot/Emit機制............ 44
第四章 系統整合與結果.....................................47
4.1 建立Cross-compiler環境..............................47
4.2 架設NFS(Network File System) .......................50
4.3 應用程式的編譯......................................51
4.3.1 MPEG Audio Decoder(MAD)的cross-compiler.......52
4.3.2 VideoLAN Client的cross-compiler...............53
4.3.3 Qt的cross-compiler............................55
4.4 驅動無線網勒....................................... 56
4.5 系統測試結果....................................... 58
4.5.1 聲音來源..................................... 59
4.5.2 相關產品比較................................. 61
第五章 結論與未來展望.................................... 65
5.1 結論............................................... 65
5.2 未來展望........................................... 66
參考文獻.................................................. 67
[1] Bill Weinberg, ”Embedded Linux for Handheld & Wireless
Applications”, http://www.intel.com/pca/developernetwork
[2] 探矽工作室,”嵌入式系統開發聖經”, 學實行銷股份有限公司,
2001
[3] 周宏霖, ”以嵌入式Linux技術實現多媒體語音多人控制系統” 國
立成功大學,碩士論文(90)
[4] 台灣鉅格系統科技公司, http://www.masteria.com.tw
[5] 鄭光輝, ”嵌入式多媒體系統”,國立交通大學, 碩士論文(91)
[6] “Puppy Platform Hardware Specification for Intel
StrongARM SA-1110”, MasterIA Co., Ltd., August 2001
[7] “Intel StrongARM SA-1110 Microprocessor Developer’s
Manual”, Intel Co., Ltd., June 2000
[8] John Lombardo “Embedded Linux”, 天瓏出版社
[9] Beck,B ohme, Dziadzka, kunitz, Magnus, Verworner, ”Linux
Kernel Internals”, Addison-Wesley 1999
[10] 鄭豪裕, ”嵌入式Linux在SOC中的移植、模組化、及縮減之研
究”, 國立中興大學, 碩士論文(91)
[11] VideoLAN, http://www.videolan.org
[12] MPEG Audio Decoder (MAD),
http://www.underbit.com/products/mad/
[13] Open Sound System, http://www.opensound.com/
[14] Mattbias Kalle Dalbeimer, “Programming With Qt,” O’
Reilly & Associats, 1999
[15] Qt/Embedded, http://www.trolltech.com/
[16] 胡晢源, ”Linux C/C++ 視窗程式設計-使用GTK+與Qt”, 文魁資
訊股份有限公司, 2002
[17] Craig Hollabaugh, Ph.D. “Embedded Linux Hardware,
Software, and Interfacing,” 天瓏出版社, 2002
[18] Wireless Compact Flash Card, http://www.senao.com/
[19] 湯志斌, ”基於802.11b及StrongARM之無線影音播放器”, 國立成
功大學,碩士論文(91)
[20] VoIP-info.org, http://www.voip-info.org/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top