freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計論文:基于嵌入式linux的mp3播放器的設計與實現(xiàn)-wenkub.com

2024-11-29 16:29 本頁面
   

【正文】 進入該目錄,在該目錄下使用 ./configure 命令配置這些庫編譯可選項,例如:指定交叉編譯器、編譯選項、打開生成靜態(tài)庫選項( disableshared 表示不生成動態(tài)庫)、關閉調(diào)試和安裝路徑等,然后用 ARM交叉編譯工具交叉編譯。如果沒有聲音的話,在播放命令之前輸入如下命令: modprobe snd_pcm_oss,然后再進行播放。下面是詳細的安裝過程: (1)準備源碼包: ; (2)安裝過程:將 /opt目錄下,在控制臺中進入 /opt目錄,輸入 tar 命令 進行解壓。利用第三層音頻壓縮方法,所產(chǎn)生的音樂文件就是我們生活中所常見的 ―MP3‖。為了支持 Qt,在根文件系統(tǒng)的移植工作中還要加上 Qt相關的一些配置,如移植 tslib以支持使用觸摸屏的 Qt程序、 qmake配置參數(shù)的設定、添加字體庫等。內(nèi)核移植通常使用圖形化界面工具 ―menuconfig‖進行快速的操作。在移植工作中,要改動的工作主要有修改 makefile 文件、加入針對 CPU的時鐘配置、修改 Norflash相關參數(shù)、加入對啟動 zImage內(nèi)核鏡像的支持等。假如源代碼中缺少某對些硬件的支持,就可以根據(jù)自身需要進行相應的開發(fā),并加入到源碼中編譯,最終實現(xiàn)對該硬件的支持。根據(jù)實際的硬件平臺,修改 Linux內(nèi)核目錄中的 Makefile 文件、配置文件以及某些源代碼,使之可以運行在 ARM, PowerPC, X8 MIPS等平臺上。 使用 FTP下載工具 使用串口線下載速率較低,每秒只能傳輸幾十 KB的數(shù)據(jù);使用下載線傳輸?shù)脑?,速率為每?500KB 左右;通過使用網(wǎng)線搭建局域網(wǎng)傳輸環(huán)境,傳輸?shù)乃俾试?。 圖 向 NAND進行燒寫 Uboot 然后將開發(fā)板啟動方式選擇開關撥至 ―NAND‖,加電啟動,從終端中可以看到Uboot界面出現(xiàn)了 ―NandFlash Booting‖的提示信息。目的地為 NOR Flash。 燒寫流程:連接線路;由于 JLink仿真器只能燒寫 NOR Flash( JTAG仿真器才是既能燒寫 NOR Flash,又能燒寫 NAND Flash的,但是其價格更貴),所以先向 NOR中燒 Uboot,再從 NOR啟動 Uboot,進而向 NAND燒寫 Uboot。 燒寫 Uboot 剛拿到開發(fā)板時,由于對燒寫不夠熟悉,操作錯誤,令 NAND 分區(qū)中的數(shù)據(jù)受破壞,導致無法通過 NAND中的 Uboot啟動。存儲介質(zhì)如磁盤、 NOR Flash或 NAND Flash,它們的物理地址起點開始放置著引導程序,即 Bootloader 程序。 17 南京工程學院畢業(yè)設計說明書(論文) 圖 查看安裝的 armlinuxgcc相關信息 Bootloader 和 Uboot的介紹 啟動一個計算機系統(tǒng)的第一步操作是加電,隨后引導程序運行,讀取硬盤上的內(nèi)核鏡像進而載入 RAM,然后才是啟動操作系統(tǒng)。 安裝交叉編譯器 本次畢業(yè)設計所使用的交叉編譯器版本是 ,其源碼包為:。依次點擊 VMware Setting Option Shared Folders,選擇 ―Always Enabled‖,并添加準備共享給虛擬機的文件夾。注意,必須要將操作系統(tǒng)光盤鏡像文件改名為 ―Red Hat Enterprise Linux ‖ 掛載為 ―軟件源 ‖,這樣才能成功。 圖 選擇 ―桌面 ‖選項 15 南京工程學院畢業(yè)設計說明書(論文) Red Hat Enterprise Linux系統(tǒng)有一個優(yōu)點,就是 方便安裝軟件:將安裝光盤或者鏡像文件掛載為本地的 ―軟件源 ‖,這樣就以直接搜索一些常用的軟件包,搜索到之后可以直接安裝,不需要再進行下載了。本次畢業(yè)設計使用 RedHat Enterprise Linux 版本。另一個 Linux 發(fā)行版本 CentOS,也是 CentOS社區(qū)完全使用 Red Hat原代碼創(chuàng)新編譯,僅僅更改 LOGO等極少部分。原本的桌面版 Red Hat Linux發(fā)行包則與來自民間的Fedora開源社區(qū)合并,成為 Fedora Core 發(fā)行版本。 嚴格地來講, Linux這個詞本身只表示 Linux內(nèi)核,但在實際上人們已經(jīng)習慣了用 Linux來形容整個基于 Linux內(nèi)核,并且使用 GNU 項目中的各種工具和數(shù)據(jù)庫的操作系統(tǒng)。建立的快照如圖 。這個功能就有點類似于我們系統(tǒng)備份功能!但是 VMware 的快照比系統(tǒng)備份功能更強一些,如硬件及一些設置都可以保存下來。 快照功能介紹和使用: VMware 快照功能是虛擬機磁盤文件( VMDK)在某個時間點的復本。 VMware Workstation 是一款功能強大的提供桌面虛擬化功能的軟件,使用戶可在單一的桌面上同時運行多個操作系統(tǒng),是進行開發(fā)測試部署新的應用、服務、程序等的最佳解決方案。 RJ45以太網(wǎng)接口:設置好開發(fā)板、 PC網(wǎng)卡的 IP 地址后,可以用 NFS掛載的方式來共享主機需要下載到開發(fā)板上編譯好的代碼,也可以使用 FTP、 TFTP 工具來傳 輸文件,這樣速率非常快,并且很方便使用。 3. 主機和開發(fā)板之間的通信接口 串口:用串口控制板子。交叉編譯環(huán)境主要包括:目標板操作系統(tǒng)、目標板 CPU 體系架構、編譯器等。此外采用開源 Linux系統(tǒng),不需要像其它一些系統(tǒng)那樣需要繳納專利授權費用。 用于本設計 MP3播放器的硬件架構 該 MP3 播放器系統(tǒng)總體框圖如圖 所示:包括基于 ARM 價格的三星 S3C2440處理器, NAND、 SDRAM存儲器、音頻處理模塊、 LCD和觸摸屏接口、復位按鍵、 Jlink接口等。這就需要修改 Uboot 源碼,使得 Uboot 在得到執(zhí)行權后能夠?qū)⑵渥陨砜截惖介_發(fā)板上 SDRAM 中,以便處理器能夠執(zhí)行 Uboot。再從價格上來看, NOR 的價格更高。 南京工程學院畢業(yè)設計說明書(論文) 第二章 系統(tǒng)總體方案設計 系統(tǒng)框架概述 根據(jù)嵌入式 MP3媒體播放器系統(tǒng)的需求分析, 開發(fā)板硬件介紹 本次畢業(yè)設計使用 XC2440 開發(fā)板,如圖 所示:包括 S3C2440 處理器、NAND Flash、 NOR Flash、 SDRAM、串口、下載接口、音頻解碼芯片和接口、LCD和觸摸屏接口、時鐘電路、復位電路等。介紹 RedHat、 VMware Station及其相關的使用和技巧。主要是對課題的研究目的及意義,課題現(xiàn)狀以及作者所做的工作進行簡略的介紹;對嵌入式操作系統(tǒng)進行梳理和介紹和以比較;介紹 ARM體系的基本發(fā)展和特性;對 Qt進行基本的介紹。 論文所做的工作和結構 論文所做的工作 本畢業(yè)設計在 Red Hat Enterprise Linux中安裝 Qt Creator 開發(fā)工具,實現(xiàn)在嵌入式 Linux下的 MP3 播放器。其是專門用于 ARM 平臺的 Qt 版本。 QT 的版本比較多,對于初學者容易搞混。 Qt的一個顯著特點是跨平臺特性。 2021年該公司被 Nokia收購。微軟于 2021年 10月發(fā)布基于 ARM架構 CPU 的 Surface Windows RT,同時也意味著視窗操作系統(tǒng)從 Windows8開始可 以在 ARM平臺上運行了。 按照處理器 英特爾當前是全球 PC處理器的主導者,市場份額超過了 80%。一個叫 Linus 的大二學生寫出了一個內(nèi)核,被 GNU看中,然后就有了今天的 Linux。 GNU,即 GNU’ s Not UNIX 。而在 UNIX 的發(fā)展過程中,產(chǎn)生的 C 語言,是貝爾實驗室對科技發(fā)展的又一重大貢獻。開發(fā)基于 2 南京工程學院畢業(yè)設計說明書(論文) Andriod 的 系統(tǒng)時,需要向其他廠商如微軟、諾基亞、三星等公司繳納專利授權費用,而基于嵌入式 Linux開發(fā)的系統(tǒng)就沒有這個問題,適合小型廠商和個人的商業(yè)開發(fā)。 除了上面的這些操作系統(tǒng)之外,三星、 Ubuntu甚至是 Firefox等公司都發(fā)布了自己的操作系統(tǒng)和手機。C/OSII、 eCOS、 uITRON等嵌入式操 作系統(tǒng)。例如著名的VxWorks,該系統(tǒng)如今被華為、 H3C、中興等眾多網(wǎng)絡設備和通信設備廠商所采用。 所以課題選擇基于嵌入式 Linux 的 MP3 播放器的設計與實現(xiàn),具有一定的現(xiàn)實意義。 Moving Picture Experts Group Audio Layer III( MPEG1 Audio Layer 3,動態(tài)影像專家壓縮標準音頻層面 3),經(jīng)常稱為 MP3,是當今相當流行的一種數(shù)字音頻編碼和有損壓縮格式,它被設計來大幅降低音頻數(shù)據(jù)量,而對于大多數(shù)用戶的人體自身聽覺感受來說,重放的音質(zhì)與最初的不壓縮音頻相比并沒有極其明顯的下降。對于我們每個 人來說,需要的已經(jīng)不再僅僅是那種放在桌上處理文檔、進行工作管理和生產(chǎn)控制的計算機機器。 系統(tǒng)測試表明,該 MP3播放器能實現(xiàn)如下功能: ―播放 ‖、 ―暫停 ‖、 ―停止 ‖、 ―音量調(diào)節(jié) ‖、 ―退出程序 ‖和 ―歌曲播放時間 ‖,系統(tǒng)運行穩(wěn)定,基本達到了設計要求。此畢業(yè)設計將設計一個基于嵌入式 Linux 的 MP3 播放器,系統(tǒng)硬件采用基于 ARM 架構的開發(fā)板。 論文首先介紹了嵌入式操作系統(tǒng)的最新發(fā)展、嵌入式 Linux、 ARM的特點以及Qt 等的相關知識。 關鍵詞:嵌入式 Linux;移植; Linux ; Qt Abstract Along with the sustainable development of the embedded system and the increasingly demands for multimedia applications, an
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1