资源描述:
《基于linux的hifi嵌入式系统的实现[专业:计算机应用技术]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、知识水坝论文上海交通大学硕士学位论文基于Linux的Hi-Fi嵌入式系统的实现姓名:王文亮申请学位级别:硕士专业:计算机应用技术指导教师:谢康林20070101知识水坝论文上海交通大学硕士学位论文摘要随着Linux操作系统在嵌入式平台的广泛应用,一方面Linux被移植到越来越多的平台,另一方面Linux上的应用越来越丰富。SH7751R开发板是Renesas公司开发的32位高性能处理器平台,并且有内建的PCI总线与PC机及多媒体设备兼容。虽然SH7751R平台的功能足够强大,但是基于该平台并没有构建非常好的Hi-Fi
2、音频系统。本文就是要基于SH7751R平台,利用PCI总线来实现一个完整可靠的Hi-Fi音频系统。本文的研究重点是,在嵌入式Linux环境下,在SH7751R开发板上实现一个HI-FI音频系统。本文的研究内容主要是以下几个方面:在文章的最开始,介绍数字音频及Hi-Fi系统的相关知识,并对主要支持的音频格式做一些了解。随后文章介绍了嵌入式系统和嵌入式Linux的相关知识,并对各主流嵌入式操作系统做比较,道出为什么选择嵌入式Linux系统。接着讨论了整个Hi-Fi系统的设计。首先对系统进行了需求分析,随后给出系统的总体设
3、计,接着讨论了相应的硬件部分和软件架构方面的设计。然后,用一个章节描述了环境搭建的相关工作,包括桌面环境,Linux内核以及SH4平台环境。再来介绍如何依据音频系统构架来构建整个Hi-FI音频系统,包III上海交通大学硕士学位论文括ALSA驱动,JACK及相应的软件,如何优化整个音频系统及相应的Hi-Fi系统测试工作。关键词嵌入式系统,嵌入式Linux,HI-FI,音频系统,Linux2.6,SH7751RIV上海交通大学硕士学位论文AbstractAsLinuxoperationsystemiswidelyused
4、ontheembeddedsystem,LinuxisportedtomoreandmoreplatformandtherearemoreandmoreapplicationstobeportedtotheLinuxplatform.SH7751RboardmadebyRenesasTechnologyisa32-bithighperformancemicroprocessorplatform,featuringabuilt-inPCIbuscontrollercompatiblewithPCsandmultimed
5、iadevices.ThoughtheSH7751Rboardhaspowerfulfunctionandperformance,thereisnointegratedHi-FiAudiosystembasedontheplatform.Therefore,thepaperisjusttobuildareliableHi-FiAudiosystembasedonSH7751RboardthroughPCIbus.ThepaperanalysistheimplementationofHI-FIaudiosystemon
6、theembeddedLinuxplatformbasedonSH7751RboardInthepaper,ithasfollowingfocuses:Atfirst,itintroducesrelatedknowledgeaboutdigitalaudioandHi-Fisystem,anddescribessomethingaboutsupportingaudioformat.Then,itintroducesrelatedknowledgeaboutembeddedsystemandmakescompariso
7、nofseveralmainstreamembeddedoperationsystemsaccordingtofunctionandperformance,andtellwhychooseembeddedlinuxoperationsystem.Then,thepaperanalyzesindetailhowtodesigntheLinuxHi-FiAudiosystem.Firstly,itbringsforwardsystemrequirements,andpresentV上海交通大学硕士学位论文theframe
8、workofHi-Fisystem.Finally,itdescribesindetailhowtoconstructthehardwareandsoftwaresystem.Afterward,usingonechapterintroducesrelatedworkhowtobuildenvironment,includingdesktope