欢迎来到天天文库
浏览记录
ID:34411614
大小:344.95 KB
页数:4页
时间:2019-03-05
《一种嵌入式 mp3 音频点播系统的 设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一种嵌入式MP3音频点播系统的设计与实现伍兴艳,皮亦呜电子科技大学电子工程学院四川成都610054摘要:介绍一种基于S3C2410处理器和嵌入式Linux系统的C/S结构音频点播系统,将MP3音频文件集中存储在网络FTP服务器上或本地U盘内,利用自主开发的MP3播放终端进行点播。重点介绍了基于MiniGui的嵌入式MP3播放终端设计,给出了系统结构、硬件电路、软件流程及软件程序的编写。同时介绍了如何使用MiniGui编写界面。该音频点播系统可广泛用于卡拉OK厅、语音教室和公共广播等场所。关键词:网络,服务器,播放器,处理器,终端/音频点播系统,嵌入式系统,M
2、iniGuiDesignandimplementofanembeddedMP3audio-on-demandsystemWUXing-yan,PIYi-mingSchoolofElectronicEngineering,UniversityofElectronicScienceTechnologyofChina,Chengdu610054,ChinaAbstract:ThispaperintroducesthedesignofC/Sstructureaudio-on-demandsystembasedonS3C2410processorandembedded
3、Linuxoperationsystem.TheMP3audiofilesarecollectedandstoredinnetFTPserverorlocalUSBmemmory,andusedMP3playtoaudioondemand.ThedesignofembeddedMP3playbasedonMini-Guiispresented.Thispaperprovidesthesystemstructure.thehardwareandsoftwaredesigneli’euit.Thissystemcanbewidelyusedinmanylocat
4、ionssuchasKTVandaudioclassroom.Keywords:network,server,player,processor,terminal/audio-on-demandsystem,embeddedsystem,Mini-Gui[1]1引言用中间软件及应用系统5部分组成。基于嵌入式系统的随着信息化、智能化、网络化的发展,嵌入式系统技MP3音频点播系统可广泛用于卡拉OK厅、语音教室和公术也随之提高。目前,嵌人式系统已广泛用于信息家电、共广播等许多场所,它由一个网络服务器和多个客户端播移动通信、工业控制、军事电子等领域。嵌入式MP3音放器
5、组成,是基于局域网的C/S结构的点播系统。首先存频点播系统是一种基于局域网、具有交互功能的点播系统。服务器中存储丰富的歌曲,用户可通过播放器自带的网络它能通过局域网与控制中心进行双向传输,不仅可从局域功能登陆服务器,以获取歌曲进行播放,同时该点播系统网下载播放MP3的歌曲,也可扩展USB接口,利用现有也可通过USB存储设备播放本地歌曲,也可将服务器上的移动存储设备实现音频数据的存储和备份。的音乐下载到本地USB存储设备上。服务器端采用Windows操作系统的PC机作为服务器。2系统功能及实现方案客户端采用Linux作为操作系统,采用S3C2410作为嵌入式系
6、统由底层硬件、设备驱动、操作系统、应处理器。选MiniGui编写控制界面,并通过socket编程与www.globalsca.com2008年11月89服务器连接。MP3播放终端服务器与客户端之间采用FTP因此系统中SDRAM主要用作程序的运行空间、数据及堆(FileTransferProtocol)网络通信协议传递数据,常用的栈区。FTP服务器为ServerU。3.3解码模块决定MP3音质的关键是主控解码器件中的数模转换3系统硬件设计器(DAC)单元和耳机功率放大器单元。DAC负责把解码S3C2410内部集成有ARM920T内核和常用外围组件。的数字音频流
7、转换成可驱动耳机发音的模拟音频信号;耳由于它是一款专为手持设备设计的低功耗处理器,因此可机放大器则可把模拟音频信号放大到可驱动耳机的功率。以降低手持设备成本,具有较高的性价比。该系统采用模该系统选用的解码器是UDAl380。S3C2410则通过I2S总块化设计思想,依据功能可划分为网络、存储、解码、触线与解码器UDAl380通信。摸屏、按键、电源、USB接口、UART接口等模块,其硬件结构如图1所示。3.4网络模块S3C2410自身并没有网络控制器,接入以太网时需增加独立的以太网控制器,在此选用DM9000作为以太网控制器。该器件具有通用的处理器接口、10M
8、/100M自适应、4K双字节静态存取存储器、低功耗、
此文档下载收益归作者所有