基于S3C2440Linux的media搜索播放器的设计与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:cao240
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展、用户的需求不断提高,嵌入式技术已经渗透到人们生产生活的各个领域,嵌入式系统逐渐成为研究与应用的热点。由于嵌入式操作系统及其相应的GUI不断发展,嵌入式软件的应用开发逐渐成为嵌入式应用的主流之一。目前,人们对嵌入式媒体播放器的研究越来越广泛,它们能够满足人们的视听享受,像市场上的MP4、MP5和智能手机等受到各类人士的喜爱,在嵌入式系统上开发媒体播放器应用到各类产品已经成为了一个技术热点。媒体播放器从早期纯粹具备音频播放功能的MP3播放器问世,到音视频播放功能的MP4应用的兴起和发展,播放器的功能越发强大。随着用户的要求越来越高,仅仅具备单一格式音视频文件播放功能已经不能满足广大消费者的使用需求,因此开发一款支持常见的音视频格式的嵌入式媒体播放器具有深刻的意义和实用的价值。本论文在分析了ARM9处理器的特点后,选择了S3C2440开发板作为硬件平台进行播放器的设计和开发。根据播放器具体功能需求,制定了系统的总体设计方案,介绍了系统的软、硬件平台和操作系统平台;完成了嵌入式开发环境的搭建,包括交叉编译器环境的搭建、minicom的安装及设置、NFS服务器的配置、bootloader启动程序vivi的定制及其移植、Linux内核的配置编译及其移植、根文件系统的构建及其移植、Qt/Embedded环境的搭建及其共享库的移植等。在此基础上完成了主要功能模块的设备驱动程序的编写与调试以及基于Qt/Embedded的播放器的图形用户界面的设计与实现。接着通过模拟器和宿主机-目标机的方式对media播放器进行了功能测试,测试结果表明该播放器的实现完全满足嵌入式系统用户的需求。最后分析了播放器的不足,并提出了进一步的改进和完善。本文简单描述了嵌入式系统的开发过程,提出了一种基于嵌入式技术的多媒体播放器的系统设计方案。研究和实践表明,该实现方案具有良好的可移植性和扩展性。
其他文献
无线传感器网络(Wireless Sensor Network,WSN)是由部署在所要监测区域内大量体积小、成本低、具有数据采集、数据处理和数据无线收发能力的传感器节点组成。在WSN中,节点使
中国是地震多发国家,地震的发生给人类带来了严重的生命和财产损失,因此,地震的预测是非常重要的一个话题。引发地震的相关性因素很多,产生机理的复杂性、孕育过程的非线性和
随着互联网技术的发展,Web的信息量呈现出几何的倍数增长。如何在海量的互联网资源中快速而准确地查找到用户需求的信息成了搜索引擎领域研究的热点。在Web信息量倍增的今天,
信息化已成为当今社会发展的大趋势,而网络的快速发展与普及,加快了这一进程。如今,网络已经成为我们生活当中不可或缺的一部分。高效稳定的路由协议,作为保障网络性能的重要
在多Agent系统中,由于环境是动态变化的,其它Agent的行为是未知的,所以多Agent系统及系统中的每个Agent应当具备学习或自适应能力。强化学习作为一利,无需要环境模型的机器学
图像匹配是对两幅图像找其对应的映射关系或根据已知模式到另一副图中寻找相应的模式。图像匹配是一种极其重要的图像处理和分析技术,无论在图像理解还是在视觉计算中都具有
目前,科学计算可视化技术是图形学的一个热点研究方向。随着三维地理信息系统(3D GIS)的发展,三维数据建模作为科学计算可视化的核心和关键功能之一广泛地应用于自然科学和工
地震灾害给人类带来了巨大的伤亡和损失,世界各国都在寻找地震预测的有效途径。在近几十年的地震研究表明,发生在一定地区上的中强震具有一定的重复性和周期性。这就为地震预
人脸的几何形状和表面材质非常复杂,现实生活中的很多问题在二维的环境下并不能很好地解决。比如在人脸识别、人脸监控等方面,在表情变化或者正侧面匹配上其识别率始终无法提
随着多媒体技术的发展,数字视频的应用极大提高了人们的生活水平。数字视频处理技术已经广泛应用在军事、交通、银行等领域,并且逐步向智能化、实时化发展。而随着嵌入式技术