文档介绍:电子科技大学
硕士学位论文
嵌入式音频播放器的软件设计与实现
姓名:董玲
申请学位级别:硕士
专业:模式识别与智能系统
指导教师:朱宏
20090601
摘要近几年来,计算机应用的普及、互联网技术的使用以及微电子技术的发展,使得以:诵牡那度胧较低吃谕ㄐ拧⑼纭⒐ひ悼刂啤⒁瞧饕潜怼⑿畔⒓业纭网络家电及消费类电子等各个领域都取得了广泛的应用。嵌入式系统已经从单一运用于某些特定方面的专门技术发展为能够被广泛运用到各个行业。论文实现了一个完整的基于嵌入式操作系统平台下的媒体播放器,能够完成具有声卡和疭存储单元。系统软件开发平台是以嵌入式系统式系统的图形用户界面采用了和。对音频播放器的实现,采用的是软件解码方案,最大限度的利用了诤恕通过对音频播放器的需求分析,分别从四个模块实现功能:数据源模块,解码模块,播放模块和主控模块。详细说明了模块的设计与实现,并对代码进行了调试。测试阶段完成了对系统性能的测试和播放器功能的测试。论文中的关于嵌入式应用程序开发流程的分析,对于其他的应用程序开发具有普遍的借鉴和参考意义,所完成的媒体播放器具有广泛的使用价值。关键词:嵌入式羝挡シ牌鳎蝗砑常见音频格式的播放,其具备的可扩展机制可以实现更多媒体格式的播放。嵌入式系统硬件平台主要用以为核心的魑狹,操作系统,建立交叉编译环境。以魇云髯魑=徊娴魇怨ぞ摺G度同时,完成了嵌入式图形用户界面和音频驱动的开发。
..瑄,琲,.—甎/瑄,.琩.·甌篍猠,.,篋,瓺,瑃籄;,瑂,琣,甌琱
虢二趁二嗍瓿г氯嗡给日期:叫旅庞独创性声明关于论文使用授权的说明年本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文C艿难宦畚脑诮饷芎笥ψ袷卮斯娑为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。确的说明并表示谢意。.本学位论文作者完全了解电子科技大学有关保留、使用学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。签名:导师签名:
嵌入式系统概述第一章绪论本课题研究的嵌入式音频播放器是嵌入式系统的一种具体应用。虽然嵌入式系统是近几年才风靡起来的,但是已经有了近年的发展历史。目前嵌入式系统已经渗透到我们生活中的每个角落,同时由于这种范围的扩大,使其更加难于明确的定义,在中国嵌入式系统领域,比较认同的嵌入式系统概念用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式系统具备以下几个重要特征:⑾低衬诤诵 S捎谇度胧较低骋话闶怯τ糜谛⌒偷缱幼爸玫模低匙试聪⒆ㄓ眯郧俊G度胧较低车母鲂曰芮浚渲械娜砑低澈陀布慕岷戏浅紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合。⑾低尘ḿ颉G度胧较低骋话忝挥邢低橙砑陀τ萌砑拿飨郧郑灰G其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现⒏呤凳毙缘南低橙砑乔度胧饺砑幕疽G蟆6匀砑G蠊烫存储,以提高速度;软件代码要求高质量和高可靠性。⑶度胧饺砑7⒈匦胧褂枚嗳挝竦牟僮飨低场G度胧较低车挠τ贸绦蚩梢没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配7⑵教ǎ庋拍鼙Vこ绦蛑葱械氖凳毙浴⒖煽啃裕⒓跎倏7⑹奔洌是:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适对有限,所以内核较之传统的操作系统要小得多。系统安全。第一章绪论
保障软件质量。⑶度胧较低晨7⑿枰?7⒐ぞ吆突肪场S捎谄浔旧聿痪弑缸跃倏7⒛芰Γ即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进嵌入式系统具有非常广阔的应用前景,其应用领域可以包括:⒐ひ悼刂啤基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的、位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径。就传统的工业控制产品