基于ARM9的MP4设计

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:uj_mosquito11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,各种新技术的运用使得芯片的成本和体积越来越小,而功能却越来越强大。MP4播放器的发展也是在这种大趋势下,从最初只能播放特定格式视频,到现在可以播放各种格式视频文件,功能更加强大。目前基于ARM核的嵌入式微处理器芯片以其高性价比、低功耗、接口丰富等特性越来越受到手机、MP4、GPS等各种便携式设备研发人员的青睐。本文正是在这种背景下,采用嵌入式微处理器ARM9进行MP4的设计。本文分析了MP4的硬件设计方案,主要工作是进行芯片的选择和电路设计,其中主控芯片选用三星公司的ARM9系列嵌入式微处理器芯片S3C2410X;外存选择了K9F4G08U0M,大小为512MB的NAND Flash;同时为了MP4能流畅的播放,内存选择了两片HY57V561620,大小合计为64MB的SDRAM;还扩展了SD接口,可进行存储扩展。软件方面是以Linux系统为平台,利用Linux下GUI开发库Qt作为MP4界面设计的工具。在音频解码方面对MP3解码器的算法进行了优化。视频解码则是利用FFMpeg解码库,同时借助简易直控媒体层(SDL,Simple Directmedia Layer)进行视频播放器的设计。
其他文献
近年来,企业信息化需求旺盛,同时对软件的个性化要求强烈。软件公司往往由于二次开发成本居高不下而难以盈利,软件工程技术在软件复用方面的快速发展,为解决以上市场难题提供
关联规则的研究是数据挖掘的一个重要分支,已经引起很多学者的广泛关注。本文介绍了数据挖掘技术的相关知识,尤其是关联规则的挖掘,并介绍了基本概念及经典的算法。过去的研
随着计算机网络的普及,上网用户不断增多,一些热门网站的点击率每天超过一亿。用一台服务器为所有用户提供服务几乎是不可能的,所以,只有采用负载均衡技术在多个提供相同服务
随着大型分布式软件系统在各行业中的广泛应用,软件的复杂度不断增加,系统的安全性、可靠性和可用性等可信问题也日益凸出。然而现有的基于监控的软件演化技术更多的是针对构
在现代信息社会里,计算机已经进入了社会的各个领域,互联网也日益普及,人们越来越多地依赖计算机获得各种信息。随着计算机软硬件性能的不断提高,计算机图形学、模式识别、人
随着脑机接口和混合智能技术的不断发展和完善,传统基于人工观察统计和被动奖赏式的行为实验技术正被以结合计算机视觉和脑电奖赏刺激的新式训练方式所取代。同时,正是因为计
随着语义Web的不断发展,万维网中的本体数目快速增长。万维网的分散特性导致相交领域甚至是相同领域,常会存在多个异构本体。对于使用异构本体的语义Web应用程序而言,本体匹配是
本文选题来源于国家“十一五”科技支撑计划课题“勘察设计企业信息化关键技术研究与应用”子课题“基于SOA技术的勘探设计企业应用软件架构系统”。  Web服务的开放性、封
近年来,机器学习由于硬件技术的大幅提升以及算法的改进,再一次进入了新一轮的热潮。机器学习的热潮为计算机视觉的很多问题提供了解决思路和方法,而且很多解决方案已经转化
学位