【正文】
品以搶占市場。在這一階段電子產(chǎn)品的發(fā)展趨勢是智能化、數(shù)字化、網(wǎng)絡(luò)化、便攜輕巧、易于操作,而嵌入式技術(shù)( Embedded Technology)的發(fā)展為人們提供了一個(gè)很好的解決方案。 本文首先介紹了 S3C2440開發(fā)板的硬件情況, 嵌入式 Linux 操作 系統(tǒng)在 ARM 微處理器上的移植技術(shù),包括Linux 系統(tǒng)環(huán)境建立,交叉編譯環(huán)境的建立、引導(dǎo)程序 vivi 的 燒寫 、移植嵌入式 Linux內(nèi)核,以及添加了 Qtopia 的根文件系統(tǒng)的建立。 I 題目: 基于 ARM 的 Linux 多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn) 系 (部): 光學(xué)與電子信息學(xué)院 專 業(yè) 班: 電子科學(xué)與技術(shù) 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 2020 年 6 月 I 摘 要 當(dāng)今社會(huì)是一個(gè)信息化的社會(huì)。 在這個(gè)背景下,本文提出了一種基于嵌入式 ARM9Linux 的多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)方案。 關(guān)鍵詞: 交叉編譯環(huán)境 ARM9Linux 多媒體播放器 移植 mplayer II Abstract The contemporary world is an informationalized society. Embedded technology has achieved enormous development by leaps and bounds in this age, and raised great concerns of countries around the world. Under this background, this paper puts forward a scheme of design and implementation of the media player based on embedded ARM9Linux of. The paper introduces the hardware of the S3C2440 development board and the technology of transplanting embedded Linux operating system into the ARM microprocessor, including the establishment of Linux system environment and crosspiling environment, the establishment of the loader vivi and the application of the embedded Linux transplant kernel, and adds the Qt root file system building. On this basis, by transplanting versatile video player, the writer acplish playing video files, list the frequently asked questions and the solutions of piling mplayer and analyze the workflow of mplayer at last. Key Words: crosspiling environment media player based on embedded ARM9Linux transplant mplayer III 目錄 摘 要 ................................................................................................................................................................... I ABSTRACT ........................................................................................................................................................... II 1 引言 .................................................................................................................................................................... 1 研究背景 ....................................................................................................................................................... 1 發(fā)展?fàn)顩r和研究意義 .................................................................................................................................. 1 本文組織結(jié)構(gòu) ............................................................................................................................................... 2 2 構(gòu)建硬件平臺(tái) ................................................................................................................................................... 2 3 軟件配置和建立主機(jī)開發(fā)環(huán)境 ......................................................................................................................... 5 宿主機(jī)開發(fā)環(huán)境的配置 .............................................................................................................................. 5 配置 MINICOM ............................................................................................................................................ 10 配置 NFS 服務(wù) ........................................................................................................................................... 11 編譯 BOOTLOADER .................................................................................................................................... 13 編譯 LINUX 內(nèi)核 ....................................................................................................................................... 15 制作文件系統(tǒng) ............................................................................................................................................. 16 4 QT開發(fā)環(huán)境的搭建 ......................................................................................................................................... 17 QT 簡介 ....................................................................................................................................................... 17 QTE 簡介 .................................................................................................................................................... 18 嵌入式圖形開發(fā)環(huán)境 QTE 的搭建 ......................................................................................................... 19 5 移植 MPLAYER .............................................................................................................................................. 20 安裝 LIBMAD ............................................................................................................................................... 21 交叉編譯 MPLAYER ................................................................................................................................... 22 移植 MPLAYER 到開發(fā)板測試 ................................................................................................................. 25 6 MPLAYER 功能及實(shí)現(xiàn) ................................................................................................................................... 27 播放器的工作流程 ..................................................................................................................................... 27 播放器的邏輯結(jié)構(gòu) .................................................................................................................................... 27 播放器的目錄文件組織結(jié)構(gòu) ................................................................................................... 28 播放器對(duì)解碼器和輸出設(shè)備的管理方式 ............................................................................................... 30 7 結(jié)論或總結(jié) ..................................................................................................................................................... 32 參 考 文 獻(xiàn) ........