天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

嵌入式MP3播放器的設計與實現(xiàn)

發(fā)布時間:2019-01-27 12:16
【摘要】:隨著人們的生活水平的不斷提高,用戶對電子音樂播放器的性能要求也越來越高。目前各大商家最為關(guān)心的并不是如何實現(xiàn)MP3,而是如何能在低成本低功耗高性能的平臺上實現(xiàn)MP3,這就意味著對原始MP3標準在實現(xiàn)過程中的優(yōu)化是當前的一個熱點問題。ARM處理器以其高性價比,豐富的外設資源,越來越受到各種嵌入式研發(fā)人員的青睞。另外近年來,嵌入式系統(tǒng)與Linux系統(tǒng)的有機結(jié)合,已廣泛被應用于網(wǎng)絡通信、工業(yè)控制、機頂盒、PDA等諸多領(lǐng)域。本文中提出了一種基于嵌入式Linux平臺的MP3播放器的設計方案,進一步體現(xiàn)了該設計的靈活性。此播放器采用按鍵控制播放,擁有MP3的基本功能,并且音質(zhì)較高。 本文根據(jù)播放器系統(tǒng)需要達到的功能特點,分析出項目的設計要求,提出了設計嵌入式MP3播放器的總體方案。方案分為硬件平臺、開發(fā)環(huán)境搭建和軟件方案設計三大部分,詳細地分析了整個播放器系統(tǒng)的實現(xiàn)過程。本方案采用的硬件平臺為基于S3C2440A核心的MINI2440開發(fā)板。 開發(fā)環(huán)境搭建包括:首先在嵌入式開發(fā)板MINI2440平臺上搭建開發(fā)環(huán)境,在此基礎上移植了U-Boot;裁剪了源碼開放、執(zhí)行效率高和且廣泛使用的Linux內(nèi)核;構(gòu)建了最小根文件系統(tǒng)。軟件方案設計分為音頻解碼模塊、MP3解碼模塊、按鍵驅(qū)動模塊和播放處理模塊。音頻解碼模塊采用主流的UDA1341TS音頻解碼芯片,詳細分析了其特性,并成功移植其驅(qū)動從而實現(xiàn)了音頻解碼功能;在MP3解碼模塊中,為降低播放器的硬件成本,MP3解碼模塊采用開源高效且免費的madplay軟件解碼方案,詳細分析了madplay的特性和解碼流程,實現(xiàn)了MP3解碼功能。UDA1341TS音頻解碼和madplay軟件解碼的有機結(jié)合,確保了MP3的音質(zhì)。研究分析了MINI2440按鍵設備原理,成功設計并實現(xiàn)了按鍵驅(qū)動模塊;最后分析了播放處理流程,采用進程間通信方式設計并實現(xiàn)了播放處理模塊,成功實現(xiàn)了以按鍵控制MP3播放功能。 經(jīng)測試證明此播放器運行良好,各播放功能齊全,輸出MP3音質(zhì)較好,符合設計標準。
[Abstract]:With the improvement of people's living standard, the performance requirement of electronic music player is becoming higher and higher. At present, the most important concern is not how to implement MP3, but how to implement MP3, on low cost, low power and high performance platform. This means that the optimization of the original MP3 standard in the implementation process is a hot issue at present. The ARM processor is more and more popular with all kinds of embedded developers for its high performance-price ratio and abundant peripheral resources. In recent years, the organic combination of embedded system and Linux system has been widely used in many fields such as network communication, industrial control, set-top box, PDA and so on. In this paper, a design scheme of MP3 player based on embedded Linux platform is proposed, which further reflects the flexibility of the design. This player uses keystroke control to play, has the MP3 basic function, and the sound quality is high. According to the functional characteristics of the player system, this paper analyzes the design requirements of the project, and puts forward the overall scheme of designing the embedded MP3 player. The scheme is divided into three parts: hardware platform, development environment and software design. The implementation process of the whole player system is analyzed in detail. The hardware platform used in this scheme is the MINI2440 development board based on S3C2440A core. The development environment includes: first, build the development environment on the embedded development board MINI2440 platform, and transplant U-Boot on this basis; cut the open source code, high execution efficiency and widely used Linux kernel; build the minimum root file system. The software design is divided into audio decoding module, MP3 decoding module, keystroke driving module and playback processing module. The audio decoding module uses the mainstream UDA1341TS audio decoding chip, analyzes its characteristics in detail, and successfully transplant its driver to realize the audio decoding function. In the MP3 decoding module, in order to reduce the hardware cost of the player, the MP3 decoding module adopts the open source efficient and free madplay software decoding scheme. The characteristics and decoding process of madplay are analyzed in detail. The MP3 decoding function is realized. The combination of UDA1341TS audio decoding and madplay software decoding ensures the sound quality of MP3. The principle of MINI2440 keystroke device is analyzed and the key driving module is designed and implemented successfully. Finally, the playback processing flow is analyzed, and the playback processing module is designed and implemented by means of inter-process communication. The MP3 playback function is successfully controlled by keys. It is proved by test that the player works well, all play functions are complete, the sound quality of output MP3 is good, and it accords with the design standard.
【學位授予單位】:武漢理工大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TN912.2;TP368.1

【引證文獻】

相關(guān)碩士學位論文 前1條

1 楊旭;基于Android平臺的智能家居控制系統(tǒng)設計[D];武漢理工大學;2013年

,

本文編號:2416251

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2416251.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶9e457***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
精品国产av一区二区三区不卡蜜| 国产精品欧美一区二区三区| 欧美二区视频在线观看| 男女午夜在线免费观看视频| 国产精品美女午夜福利| 国产成人精品国内自产拍| 国产精品乱子伦一区二区三区| 国产又长又粗又爽免费视频| 伊人网免费在线观看高清版| 成年人黄片大全在线观看| 亚洲中文在线中文字幕91| 久久亚洲精品中文字幕| 男女午夜视频在线观看免费| 欧美成人精品国产成人综合| 国产爆操白丝美女在线观看| 夫妻性生活真人动作视频| 国产精品偷拍一区二区| 国产精品亚洲综合天堂夜夜| 伊人色综合久久伊人婷婷| 日韩亚洲激情在线观看| 久久精品a毛片看国产成人| 日韩18一区二区三区| 欧美又黑又粗大又硬又爽| 日韩国产亚洲欧美激情| 国产精品人妻熟女毛片av久 | 日韩1区二区三区麻豆| 在线视频免费看你懂的| 久久精品a毛片看国产成人| 亚洲国产四季欧美一区| 久久99午夜福利视频| 婷婷激情五月天丁香社区| 欧美区一区二在线播放| 亚洲中文字幕在线观看四区| 欧美成人精品一区二区久久| 高清国产日韩欧美熟女| 国产精品一区欧美二区| 国产av精品一区二区| 中国美女偷拍福利视频| 国产中文字幕一二三区| 欧美精品亚洲精品一区| 国产老熟女超碰一区二区三区|