基于ARM Linux和MiniGUI的嵌入式Ogg Vorbis播放器的研究和实现

来源 :厦门大学 | 被引量 : 0次 | 上传用户:tvxq905
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究并实现了一款基于ARM Linux操作系统和MiniGUI图形系统的Ogg Vorbis音频文件播放器。该播放器提供美观、友好的图形用户界面。用户可方便地进行播放、停止、暂停、选曲等操作。播放器解码输出的立体声信号音质优良。Ogg Vorbis是一种新型的音频有损压缩编码格式,因其开源、免专利的特性和技术上的优势,获得了越来越广泛的重视,有着很好的发展和应用前景。随着多媒体技术和嵌入式技术的不断发展,各种类型的嵌入式媒体播放器层出不穷。但是,国内对嵌入式Ogg Vorbis播放器的研究和实现还不多见,所以本文将研究目标定为实现一款嵌入式Ogg Vorbis播放器。该播放器使用的国内外广泛使用的ARM9处理器S3C2410X,操作系统采用嵌入式Linux家族中的ARM Linux。虽然Linux应用于嵌入式系统的时间不是很长,但凭借着免费开源、支持多种计算机体系结构、功能强大、运行稳定等特点,嵌入式Linux得到了长足的发展和广泛的应用。目前,嵌入式Linux已经成为主要的嵌入式操作系统之一。本文第1章介绍本课题的研究背景、目的以及研究内容。第二章对Ogg Vorbis的原理进行简要说明。第3章简单介绍嵌入式系统和嵌入式Linux的相关内容。第4章说明对系统的整体设计,具体包括:功能设计、开发平台介绍、关键技术以及系统软硬件框图。第5章详细说明播放器程序的GUI设计、具体线程设计和线程间通信,以及各设计功能的实现原理和程序流程。第6章是对本次研究工作的总结和展望。
其他文献
[文题再现]rn阅读下面的材料,写一篇文章.不少于600字.rn一个船夫在湍急的河中驾驶小船,船上面坐着一个哲学家.rn哲学家问船夫:“你懂历史吗?”船夫说:“不懂.”哲学家说:“
期刊
随着我国工业自动化的发展,集散控制系统在过程控制领域得到了成功的应用而被日益重视,且需求量也越来越大。本文基于实际工程背景,研究与探讨了某全自动生产线的设计与分析,
宋海明最怕数学课,只要老师从口中报出一串串阿拉伯数字,他的脑瓜就发胀.无论是单元测验,还是期中期末考,他的数学成绩总是勉勉强强,60分左右.其实,宋海明并不笨,他的语文成
期刊
在浙江长兴县开发区实验幼儿园里面,有一个别致的角落,有一个神秘的房间,还有一群萌萌的非遗守护者.rn“这里主要是我们结合STEAM教育理念,开展马灯传承活动的剪影.”穿着中
期刊
由于大气中污染源气体排放增多,严重影响人们的健康。光声光谱检测技术由于实时性好、检测精度高已经成为污染源气体检测的关键技术。由于污染源气体相对含量少,加之复杂的外