跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.170) 您好!臺灣時間:2024/12/06 04:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:鄭光輝
研究生(外文):Kuang-Hui Cheng
論文名稱:嵌入式多媒體系統
論文名稱(外文):Embedded Multimedia System
指導教授:吳炳飛吳炳飛引用關係
指導教授(外文):Prof. Bing-Fei Wu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電機與控制工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2003
畢業學年度:91
語文別:中文
論文頁數:57
中文關鍵詞:嵌入式多媒體驅動程式燒錄程式
外文關鍵詞:embeddedmultimediaStrongARMQtcdrecordLinuxIDE
相關次數:
  • 被引用被引用:15
  • 點閱點閱:256
  • 評分評分:
  • 下載下載:57
  • 收藏至我的研究室書目清單書目收藏:5
本論文是針對家用多媒體系統的提出一個完整的解決方案。主題是以整合軟、硬體介面為主。
硬體的部分包含了StrongARM開發平台和本實驗室自製的FPGA板。StrongARM平台為硬體核心,使用了Intel StrongARM處理器,用來執行所有的軟體,包括:作業系統、驅動程式、視窗程式和其它應用程式等等。FPGA板則用來製作所謂的「三合一儲存介面」,包含了CF介面、SD/MMC介面、IDE介面三種。
軟體部分則包含了作業系統和應用程式的整合。作業系統是用嵌入式Linux作業系統,是本軟體的核心,再撰寫出符合三合一儲存介面硬體的驅動程式。應用程式則包含了MP3壓縮/解壓縮、瀏覽電子相簿、VCD播放、以及語音辨識等功能,提供了多數家庭多媒體的視聽功能。
整個系統的設計是以大眾化為主,因此,所有的操作都設計的非常簡單,以符合一般民眾的需求。
This thesis proposes a total solution of multimedia system for family. System integration is the major achievement of this work.
For the hardware part, the StrongARM development platform and FPGA board made ourselves is used. The kernel of the hardware is StrongARM platform, which is an Intel StrongARM processor. This platform was used to run all software, including operating system, drivers, GUI (Graphic User Interface) and other applications. The FPGA board was made to be the 3-in-1 storage interface, which is for the communication of the system bus of the StrongARM processor and the CF interface、SD/MMC interface and IDE interface.
For the software part, the operating system is the embedded Linux and its drivers were modified ourselves in order to control the 3-in-1 storage interface. These software applications provided most home multimedia solutions, including MP3 encoding/decoding、electronic album、VCD playing、speech recognition and so on.
All design focused on popular style. All operations are very user-friendly.
中文摘要 ………………………………………………………… i
英文摘要 ………………………………………………………… ii
誌謝 ………………………………………………………… iii
目錄 ………………………………………………………… iv
表目錄 ………………………………………………………… vi
圖目錄 ………………………………………………………… vii
第1章、 研究動機……………………………………………… 1
第2章、 系統簡介……………………………………………… 2
第3章、 硬體架構…………………………………………………5
3.1 IDE Controller設計說明……………………………………6
3.1.1 timing的控制方法…………………………………………7
3.1.2 buffer的實現方法…………………………………………8
3.1.3 IDE Controller內部暫存器介紹…………………………10
3.1.4 IDE腳位介紹……………………………………………… 11
第4章、 軟體架構……………………………………………… 13
4.1 嵌入式作業系統…………………………………………… 15
4.2 驅動程式…………………………………………………… 16
4.3 QT LIBRARY………………………………………………… 18
4.4 應用程式…………………………………………………… 21
4.4.1 Qt視窗程式……………………………………………… 21
4.4.2 MP3 CODEC和音效裝置的控制…………………………… 24
4.4.3 VCD播放程式……………………………………………… 25
4.4.4 燒錄程式………………………………………………… 26
第5章、 系統整合……………………………………………… 27
5.1 開發環境的建立…………………………………………… 27
5.1.1 建立Cross Compiler的方法…………………………… 27
5.1.2 Downloader……………………………………………… 28
5.2 編譯一般C程式的方法……………………………………… 30
5.3 編譯QT LIBRARY的方法…………………………………… 30
5.4 編譯CDrecord的方法……………………………………… 33
5.5 編譯Mplayer的方法………………………………………… 35
5.6 架NFS的好處………………………………………………… 35
5.7 Ramdisk的使用……………………………………………… 37
5.7.1 Ramdisk的製作方法……………………………………… 38
5.7.2 Compressed ROM filesystem的製作方法……………… 39
第6章、 未來展望……………………………………………… 40
參考文獻 ………………………………………………………… 42
附錄一 ………………………………………………………… 43
附錄二 ………………………………………………………… 54
[1] 探矽工作室著,2002嵌入式系統開發聖經,學貫行銷股份有限公司,民國91年
[2] 許子偉,「MP3錄放機系統設計」,國立交通大學,碩士論文,民國91年七月
[3] http://www.opencores.org/projects/ata/
[4] T13, “Information Technology — AT Attachment with Packet Interface — 7 Volume 3”, November 2001
[5] ftp://ftp.kernel.org
[6] ftp://ftp.arm.linux.org.uk/pub/armlinux/source/kernel-patches/v2.4
[7] ftp://ftp.netwinder.org/users/n/nico
[8] Alessandro Rubini, LINUX DEVICE DRIVERS, O’reilly, Junuary 2000
[9] http://www.trolltech.com
[10] http://www.zauruszone.com
[11] 魏宏宇,「音樂智慧財產權保護:MP3加密及Audio浮水印之研究與實作」,國立交通大學,碩士論文,民國92年七月
[12] Jeff Tranter, Linux multimedia guide, O''Reilly, 1996
[13] http://www.mplayerhq.hu/
[14] “Puppy Platform for Linux User’s Manual”, MasterIA Co.,Ltd., February 2001
[15] ftp.trolltech.com
[16] http://www.trolltech.com/download/tmake.html
[17] “Puppy Platform Hardware Specification for Intel® StrongARM SA-1110”, MasterIA® Co.,Ltd., February 2001
[18] Intel® StrongARM SA-1110 Microprocessor Developer’s Manual, Intel® Co.,Ltd., June 2000
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top