基于s3c2410的嵌入式音视频播放系统研究及实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于S3C2410的嵌入式音视频播放系统研究及实现作者:徐昊学位授予单位:贵州大学相似文献(10条)1.学位论文谢桂华基于嵌入式Linux和ARM的小型路由器的研究2008随着Internet和计算机技术的飞速发展,嵌入式系统呈现巨大的市场需求,成为当今IT产业的焦点之一,其应用领域涉及通信、自动化、信息家电、军事等各个方面。但同时大量的嵌入式应用也对嵌入式设备的性能提出了更高的要求。基于32位RISC处理器的嵌入式技术更能满足嵌入式设备的网络功能需求。网络的不断发展给人们的生活和工作提供了越来越多的便利,家庭网络、办公网络、实验室等小型局域网越来越多,而且随着信息社会的不断发展,各种智能设备都有接入网络的需求。本文就是基于设计一种具有较高性价比的小型路由器来满足小型办公场所或家庭中多台设备上网这样一个思路而提出的。ARM(AdvancedRISCMachines)系列32位RISC微处理器,具有许多优异性能,已成为移动通信、手持设备等嵌入式应用领域市场占有率最高的嵌入式CPU。Linux是一种开放源码的操作系统,可应用十多种硬件平台,具有对网络的良好支持、高度模块化和微内核等优点非常适合做嵌入式操作系统。本文具体工作归纳如下:介绍了嵌入式系统的概念和课题背景,包括嵌入式系统组成、特点及其发展;阐述了嵌入式Linux的开发优势和ARM922T内核开发板的架构及其特点;在构建的ARM硬件平台上成功进行了bootloader和嵌入式Linux操作系统的移植;在嵌入式系统开发平台上,构建了路由器,初步实现了IP地址共享、防火墙、web服务器,代理服务等基本功能。2.期刊论文谭林.戴瑜兴.TANLin.DAIYu-xing基于嵌入式LINUX的车载导航系统设计-微计算机信息2009,25(20)本文提出了以ARM器件为CPU,以嵌入式Linux为软件内核的GPS车栽导航系统的设计思想,Linux操作系统是一个开源、免费的嵌入式系统,ARM是当前全球领先的32位RISC微处理器内核,这样的设计,导航系统功能强大,性价比高,在车栽导航系统中有广泛的应用前景.3.学位论文潘成源基于ARM和嵌入式Linux的车载导航系统研究2005随着导航技术的发展,基于PC机的导航定位系统由于其价格及功耗较高已不能满足社会发展的需要,脱离PC端的嵌入式导航定位技术迅速发展起来,但这些嵌入式导航系统一般采用winCE等商业操作系统,需交纳使用费,增加了产品成本,造成产品价格居高不下。根据以上两点,本文提出了以ARM器件为CPU,以嵌入式Linux为软件内核的GPS车载自主导航系统的设计思想。Linux操作系统是个开源、免费的操作系统,ARM是当前全球领先的16/32位RISC微处理器内核,现在大多数功能强大的嵌入式处理器都基于ARM内核构建。这样的设计,解决了单独的基于PC机的导航系统和基于WinCE的嵌入式导航系统成本高或携带不便的问题,系统性价比高,可弥补传统导航定位系统的不足。本文在简要介绍现有车载导航系统的基本原理及其不足的基础上,介绍了基于ARM和Linux的嵌入式车载导航系统设计思想。在嵌入式车载导航系统中,硬件系统是软件的运行平台,嵌入式Linux为软件核心,它控制着整个系统的所有资源并为应用程序的开发打下基础,在系统占有重要的地位,因此本文对导航系统的硬件平台及嵌入式Linux进行重点研究。本文使用六个章节对导航系统的构建进行了详细的阐述。第一章回顾GPS导航系统的发展状况,指出课题研究背景及主要工作;第二章阐述嵌入式系统的概念、组成、开发流程及调试方法,构建车载导航系统开发平台;第三章介绍导航系统的硬件设计,包括主控模块、组合导航模块、防盗通讯模块和人机交互模块四大部分;第四章详细描述移植Linux到MX1开发板的过程,包括:交叉编译环境的建立、下载程序(flashloader)的实现、启动引导加载代码bootloader设计与移植、Linux内核的启动分析及移植到硬件平台的整个过程、Linux驱动模型的深入的分析及LCD帧缓冲显示设备驱动的移植、根文件系统的构建等;第五章以嵌入式Linux操作系统在车载导航中的应用为实例,介绍嵌入式系统软件的设计与实现,通过论述GPS车载导航系统中定位模块的开发过程,探讨了基于ARM&Linux平台的应用开发。本文在最后对论文的工作进行了总结,并指出不足之处,展望了ARM&Linux的发展方向。4.学位论文林坚立基于ARM的嵌入式Linux平台及在电子导游讲解系统中的开发应用2004随着数字信息技术和网络技术的高速发展,嵌入式系统的应用已经广泛渗透到科学研究、工程设计、军事技术、文化娱乐以及人们的日常生活等每一个角落.由于嵌入式系统面向特定应用,不同应用场合对软硬件要求各不相同,因此嵌入式系统的开发与普通计算机系统存在很大的差别,开发人员正致力寻求更简便、高效的开发方法.随着嵌入式应用中功能需求越来越复杂,硬件条件不断提高,选择嵌入式操作系统也就势在必行.引入操作系统后,开发者可以把精力集中在实现应用功能的用户程序,无需太多地考虑底层硬件的控制和操作.他们所要做的更多是合作嵌入式操作系统提供的各种API函数或系统调用,基于操作系统之上来编写实现各种功能的应用程序.ARM是当前全球领先的16/32位RISC微处理器内核,现在大多数功能强大的嵌入式处理器都是基于ARM内核构建的,如该课题中使用的32位处理器EP7312,其优良性能可以很好地支持许多成熟的嵌入式操作系统.Linux作为功能强大、源码公开的操作系统,在全世界爱好者的共同开发下从问世以来就得到迅猛发展.由于在嵌入式领域中的优点尤显突出,越来越多的嵌入式产品都选择了Linux作为内嵌的操作系统.该课题正是把以上热点结合起来,尝试通过ARMEP7312和Linux构建一个嵌入式系统,并对基于该系统平台如何开发用户应用程序作了初步的探讨.该论文主要在阐述嵌入式概念和主要开发技术、方法的基础上,对EP7312硬件平台和嵌入式Linux操作系统软件平台做了相关介绍;详细讲述了移植Liunx到EP7312开发板EDB7312的过程,实现ARMLinux嵌入式系统软硬件的结合;最后通过讲解电子导游讲解系统中定标信号处理模块的开发过程,以实例的方式探讨了基于ARMLinux平台的开发应用.5.期刊论文汪永红.刘小春.张有为.WANGYONGHONG.LIUXIAOCHUN.ZHANGYOUWEI嵌入式Linux下基于MiniGUI的GIS实现-微计算机信息2008,24(2)本文首先介绍了MiniGUI的特点和体系结构;接着详细描述了将MiniGUI移植到Samsung公司生产的ARM核32位RISC微处理器S3C2410上的操作步骤;最后利用MiniGUI开发了一个GIS,讨论了系统实现中的关键技术.6.学位论文朱丽霞基于ARM-Linux的嵌入式教学实验平台构建2009国内大部分普通高校实验室的嵌入式实验教学系统基本上是基于8位CPU的单片机,这些系统的技术已经十分成熟且实验内容大多停留在单一的验证性实验,因此只能提供基础知识的教学而不能涵盖基础、综合、创新三个层次,也不能培养出市场对嵌入式系统需求的学生。而建立以ARM为内核的嵌入式处理器和嵌入式Linux操作系统相结合的实验教学体系及实验内容,能使学生在软、硬件知识结合上和能力上有新的提高。ARM是当前全球领先的16/32位RISC微处理器内核,现在大多数功能强大的嵌入式处理器都是基于ARM内核构建的,如本课题中教学实验平台硬件部分以IntelXscale处理器PXA270为核心,软件部分以Linux操作系统为核心进行开发,教学实验平台是基于嵌入式Linux操作系统,高速的网络型硬件平台功能强大、复杂,起点高,适合于各高校的教学和实验,以及各种嵌入式系统的课题和科研项目。构建教学实验平台的主要工作是完成硬件的设计、实现及操作系统移植。本论文主要在阐述嵌入式概念和主要开发技术、方法的基础上,对PXA270硬件平台和嵌入式Linux操作系统软件平台作了相关介绍;详细讲述了移植Linux到硬件平台的过程,实现ARM—Linux嵌入式系统软硬件的结合,并在该教学实验平台上设计了如触摸屏控制实验、USB设备实验与数字视频接口等实验。7.学位论文史鸿声可信嵌入式3D图形系统关键技术的研究2008在后PC时代,对于嵌入式3D图形加速系统的应用需求日益增长。在嵌入式设备中进行3D图形加速设计的时候,必须考虑到诸如芯片面积、执行性能、功耗、成本等方面的限制。不仅如此,随着网络时代的到来,还需要解决嵌入式设备数掘在网络环境中传输的安全性问题。这就对嵌入式应用系统提出了以下需求:稳定可靠的高性能嵌入式硬件平台,合适的嵌入式操作系统,适用于嵌入式环境需求的3D图形加速设备。针对以上这些嵌入式3D图形加速系统的应用需求,本文提出了一种基于RISC微处理器的具有安全功能的可信嵌入式3D图形加速系统的软硬件实现方案,对其中的一些关键技术如嵌入式技术、图形加速技术、安全技术等进行了分析研究。提出了以下设计方案:1)在系统平台方面,采用了具有高可靠性的LEON3硬件平台和嵌入式Linux操作系统,首先确保了整个嵌入式系统的稳定可靠:2)在平台上加入了自主设计的3D图形加速模块,提高了嵌入式环境下3D图形加速的性能;3)为上述平台的在网络中的应用设计了一套较完善的安全认证方案,确保了数据的安全性。以上这几点构成一个可信的嵌入式3D图形加速系统,具有较好的实用价值。本文的主要贡献及创新之处:(1)提出了一种可信嵌入式3D图形加速系统的整体架构和安全模型。系统采用高可靠性的LEON3微处理器平台,嵌入式Linux操作系统,使用自主设计的3D图形加速模块,并结合加密认证算法,实现了图形数据的安全传输和实时处理:(2)对32位LEON3RISC微处理器的体系结构、指令系统、容错机制、可配置性等技术特点进行了深入分析与研究,并根据实际需求进行了详细的定制工作,实现了一个高性能和高可靠性的可信嵌入式系统硬件平台。(3)对嵌入式Linux操作系统的体系结构、内核子系统、文件结构和启动流程,以及其内核生成过程进行了详细的分析研究,并在本文设计的LEON3硬件平台上,完成了移植工作。文中对系统定制的详细内容和NFS网络文件系统的实现过程进行了描述:(4)根据软硬件划分的原则,提出了嵌入式系统下的真实感3D图形加速设计方案。方案采用嵌入式微处理器软件进行图形加速几何阶段的计算,对图形加速的光栅阶段采用硬件IP核来实现。整个算法采用了定点化的实现方式,在几何阶段,对三维裁剪算法进行了优化设计,采用了在三维透视视见体的六个裁剪面分别进行二维裁剪和插值的方法,减少了计算量,降低了CPU的运算负担。在光栅阶段,采用了基于tile的处理方式,减少了扫描转换和纹理映射的运算量,但仍保持了较好的图像质量。纹理映射部分采用了纹理压缩和两级Cache的设计方式,采用S3TC的压缩算法,可以达到6∶1的压缩比率,减少了对总线带宽的需求。采用了Mipmap+双线性滤波的纹理映射算法,提高了纹理映射的速度,并且具有较好的渲染质量。(5)对网络环境下嵌入式3D图形数据传输上的安全问题进行了探讨,提出了只对关键参数加密的优化设计方法,并给出了AES+SHA-1加密认证和RSA密钥管理相结合的安全模型。从而在确保可信嵌入式3D图形加速系统的安全性的前提下,减少了运算量,降低了系统资源的消耗,满足了实际应用的需求。目前国内对于图形学的研究更多关注于多媒体技术、建筑设计软件等领域,对3D图形加速技术的研究还很有限。设计具有较高性能的嵌入式3D图形加速系统,对提高我国嵌入式产业的发展水平,增强在国际上的竞争力,以及国防建设的发展等都具有重大的意义。8.学位论文曾导嵌入式网络音响的研究与实现2007计算机和网络的技术的应用以及纳米微电子技术的突破促进了以SOC芯片为代表的微电子技术的发展。ARM公司作为全球领先的32/16位嵌入式RISC微处理器解决方案的供应商,推出的ARM系列架

1 / 75
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功