基于嵌入式系统的网络音频播放终端

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:YSCX0825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,随着计算机应用的普及、互联网技术的不断进步及微电子技术的不断获得突破,大大促进了各种处理器的性能提高和发展。英国ARM公司是嵌入式微处理器行业的领军厂商,设计与提供了大量高性价比的精简指令集计算机RISC处理器方案,它本身并不生产芯片,而是将技术授权给其他半导体生产厂商,它们设计的ARM系列架构的嵌入式处理器已经成为工业控制、多媒体、消费电子和移动应用等方面的技术标准。现在,基于ARM技术的处理器应用占据了32位嵌入式处理器超过一半的市场,并且正在逐步渗透到我们生活的各个方面。嵌入式技术与数字化家庭相结合,可以拓展出许多新的应用领域,本论文设计与实现了一个完整的基于嵌入式系统的网络音频播放终端。首先从系统硬件平台的搭建入手,以三星的ARM920T为核心的S3C2410处理器作为系统的CPU,NorFlash和SDRAM为系统的存储单元,飞利浦的UDA1380为系统音频控制器DAC转化模块,台湾Devicom公司的DM9000AEP为系统网络控制器,夏普的3.5寸TFT-LCD和小键盘为系统的显示与控制模块。由于S3C2410处理器芯片为ARM9构架,具有MMU(存储器管理单元),操作系统选择Linux-2.4中最稳定的Linux-2.4.18内核版本。人机交互通过触摸屏实现,而图形用户界面采用北京飞漫公司提供的MiniGUI系统。然后,搭建好硬件平台后,进行了软件开发,包括固件程序和应用程序的设计,其中固件程序又分为启动加载代码Bootloader和设备驱动程序。系统的启动加载代码选择的是u-boot-1.1.4,对其源代码进行适当修改,定制符合用户播放终端的启动程序;设备驱动程序部分根据系统进行了IIS音频驱动程序和小键盘驱动程序的设计及实现。应用程序部分主要是人机交互控制界面的开发与mp3歌曲播放控制部分的设计。最后,简要介绍了向硬件设备的系统移植,包括建立交叉开发环境、烧写Bootloader、移植Linux内核和文件系统,并对用户播放终端的实际运行结果进行了性能分析。
其他文献
为适应未来发展的需要,未来移动通信系统要求能够支持高达每秒数百兆甚至千兆比特的高速分组数据传输。在无线资源日趋紧张的情况下,采用多载波OFDM传输技术和多天线MIMO传输技
由于无线数据和多媒体业务的需求,下一代移动通信系统最大的特征就是要实现高速率的数据传输,因此保证数据通信的可靠性也就显得非常重要。喷泉码是一种在删除信道下性能优越
HSDPA是3GPP Release5提出的一种增强方案,同时适用于WCDMA和TD—SCDMA系统。从底层来看,HSDPA主要是引入了自适应调制编码(ACM)和混合自动重传(H—ARQ)技术来增加数据的吞吐量。但
随着信息技术的发展,多媒体通信已经逐步成为人们生活的重要组成部分。由于多媒体数据需要极大的数据量,因此,为了满足存储和传输的要求,必须对其进行压缩。虽然当今的视频压
多输入多输出(MIMO)技术能在不增加系统带宽和发射功率的前提下大大增加系统容量,提高系统频带利用率和传输质量,改善系统的性能,成为未来无线通信系统的关键技术之一。已有
空天DTN网络与地面网络有很大的不同,面临着很多关于可靠性、端对端传输方面的挑战。在空天DTN网络中,源端和目的端间的链路经常中断,且往返时延比较长,TCP传输效率很低,甚至
当前,嵌入式技术逐渐成为一门流行的计算机技术,嵌入式系统已经随着信息技术的发展和数字产品的普及而得到广泛应用。相应的嵌入式系统的应用与开发也越来越受到重视。本文正
移动互联网飞速发展,智能终端成为人们生活或者工作的一个重要接入点,承载着越来越多的用户个人隐私数据。作为全球最活跃的移动终端平台,Android平台是恶意攻击者的首要目标,目
随着互联网浏览、E—mail下载以及多媒体业务的不断增长,移动用户对移动通信系统下行链路的容量、数据传输速率、通信质量等方面的要求在不断提高。为了满足上/下行数据业务传
随着移动通信的迅猛发展,大量的无线多播应用不断涌现。数据链路层中传统的传输技术,如ARQ技术等,远远满足不了多播通信的需求。数字喷泉码,作为一种专为多播业务设计的新型