基于ARM-Linux的触屏多媒体播放器设计

被引量 : 5次 | 上传用户:szhg5583
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着触屏多媒体技术的快速发展,人们对于多媒体掌上终端的智能性及操控性越加重视。同时,由于嵌入式系统的不断完善以及在全球范围的飞速普及,使其成为了各种智能终端产品研发的优先选择。嵌入式系统的加入,将彻底打破传统多媒体播放器的多芯片架构,以单芯片的低功耗、高性能完成所有的控制过程,并对以后的功能升级及扩展提供了很大的便利。界面设计以跨平台的C++图形用户界面编程环境Qt的最新版本为开发工具。通过将嵌入式系统、触屏技术、图形界面编程技术相结合的方法,完成整个触屏多媒体播放器的设计过程。整个系统的控制核心为ARM-Linux,选用的处理器为三星公司生产的ARM9芯片S3C2440,操作系统则选择了具有多平台兼容性的Linux,这样使其移植到ARM平台相对简单,再加上其可裁剪的特点,使它裁剪后精简的体积,可以更好地满足嵌入式系统的特殊硬件环境要求。音视频文件通过ARM芯片控制移植到嵌入式系统的Mplayer进行软解码,图形界面通过Qt Designer进行设计,最后以QProcess为核心编写应用程序,控制触屏多媒体播放器的各项播放功能,整个设计具有良好的灵活性和可移植性。本文首先阐述了课题研究的背景与意义、国内外的研究现状、研究目标及创新点,然后介绍了嵌入式开发的理论基础知识,包括ARM处理器及其工作模式、嵌入式系统及其开发流程和嵌入式Linux的基本概念。接着在分析了系统功能需求以后,给出了设计的总体框架,并详细地论述了系统开发平台的搭建,然后在此基础上介绍了图形界面开发环境的建立过程,其中包括对图形用户界面编程软件Qt的介绍、Qt/X11及Qt/Embedded的移植、tslib的移植、根文件系统的挂载以及触摸屏的相关配置,接下来阐述了触屏多媒体播放器的设计与实现方法,其中包括了触屏技术的介绍、MPlayer的工作流程及移植、利用Qt Designer设计播放器的图形界面以及编写播放器应用程序的整个过程。最终,对播放器的性能进行了测试。本文的最后对所作的设计进行了总结,指出了存在的不足以及改进方法,为后续的研究设计作了指导。
其他文献
中国对外汉语教学界自20世纪80年代初提出"汉语作为第二语言的教学要与介绍中华文化相结合"以来,文化教学研究已走过三十年的历程。三十年的研究硕果累累,但同时也暴露出很多
随着高校信息化的逐步深入,各部门都建立了专用业务系统。虽然这些系统在功能上能够满足本部门的业务需求,但由于开发时间前后不一、开发厂商各异等原因,导致系统间缺乏统一
波兰在历史上曾被到俄、普、奥、德四次瓜分,在近代也依然是一个被强邻侵略和奴役的国家。因此,波兰人对主权和民族独立非常敏感。二战结束后,在强烈的国家独立愿望驱使下,他
充分发挥基层党组织政治核心作用应正确把握政治核心作用内涵;认真执行好党政共同负责制;坚持"以人为本",增强院(系)凝聚力;围绕教学科研中心抓党建,协调各方关系,促进院(系)
桂枝茯苓胶囊系汉代医圣张仲景桂枝茯苓丸古方的改进剂型(由江苏连云港康禄制药厂生产),两者的药物组成、剂量相同。本品功能活血化瘀、缓消症块,主治“妇女少腹宿有症块,按之疼痛
沿海运输权制度是沿海运输是否保留给本国船舶或者向外国籍船舶开放的制度。港口拥堵主要发生在海运网络的枢纽港上。通过考虑沿海运输权和港口拥堵对轴辐式海运网络加以优化
积极有效应对突发公共事件是时下创新社会治理机制新常态的内在要求和应有之义。当前,在我国学界对地方政府应对突发公共事件的研究中,要么是从危机管理周期视角出发,要么是
借助语料库分析软件,从900卷《全唐诗》中系统搜集含“情”字的诗句,重点对比分析了“情”字指代“爱情”“友情”“别离之情”及“思乡之情”时的隐喻模式。研究发现,四种情感
中国社会科学院考古研究所考古科技实验研究中心的宗旨就是要把自然科学技术应用于考古学 ,主要研究 :年代学研究 :经过仇士华等老一辈学者创建的碳十四年代测定实验室多年的
目前对于单弹型火力配置问题的解决方法比较成熟,但在现代战争中,经常是多种弹型联合使用,因此需要对多类型的导弹火力配置进行探讨。这里针对多种不同类型的导弹毁伤多个目