SoPC平台媒体播放器的软件架构设计与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:jishunhui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现场可编程逻辑门阵列(FPGA)技术的不断发展,嵌入式系统的设计和实现朝着片上系统(SoC),特别是基于FPGA的可编程片上系统(SoPC)的方向发展。本论文通过在资源受限系统上实现一个软硬件协同的媒体播放器,总结了一套完整的SoPC平台系统开发方法。论文首先为实验平台移植最新的Linux内核和创建根文件系统;之后进行媒体播放器的架构设计,提出了在操作系统环境下SoPC平台软硬件协同的优化设计方法,并利用该方法优化带硬件加速的视频解码模块,使视频解码性能得到极大的提升;然后,本文分析了内核中SoPC平台知识产权(IP)核的驱动程序,提出并实现SoPC平台的驱动程序自动生成器,缩短了第三方IP核的驱动程序开发周期,完成AC97音频控制器驱动;本文最后在分析开放的媒体播放器Mplayer软件架构的基础上,将本课题设计的视频解码和视频显示模块嵌入到Mplayer中,实现了一个功能完整的SoPC平台媒体播放器。最终的结果证明,SoPC平台的应用系统开发能够很好地兼顾性能、灵活性、成本以及开发周期的要求。基于SoPC平台的软硬件协同设计方法研究,特别是基于操作系统环境下的应用系统软硬件协同优化设计,对嵌入式系统的顺利开发起着重要的作用。本课题研究成果为在SoPC平台进行系统设计开发提供经验和技术基础,具有一定的指导和借鉴意义。
其他文献
聚合签名作为一种比较特殊的数字签名,是将m个不同用户对m个不同消息而形成的m个不同的签名聚合成一个签名,验证者通过对聚合签名的验证来确定m个签名中是否存在伪造。聚合签名
云计算作为一种新的计算模式,在当前得到了迅速的发展。基于属性的加密机制(Attribute-Based encryption,ABE)可以针对云计算中的共享数据实现细粒度的访问控制。ABE是一种非
在一对多的通信模式中,多接收者方案的地位显得越来越重要。建立在多接收者加密技术的基础上,多接收者签密技术的实现仅需要一次操作,便可同时完成签名和加密,并使所有接收者能够
1 临床资料rn早期急性阑尾炎患者135例,发病时间在8小时以内。随机分成二组。合用川芎嗪组65例,其中男性40例,女性25例,年龄10~66岁,平均28岁。对照组70例,其中男性42例,女性28例,年龄
精制破伤风抗毒素(以下简称TAT)在临床上用于5年内未接受破伤风类毒素免疫而有发生破伤风危险的伤员。由于TAT是免疫与血清制剂,具有抗原性,注射后偶有血清病样反应或过敏性休
伴随着无线通信技术的迅速发展以及无线网络带宽的不断提高,在移动环境下为用户提供多媒体通信业务正在成为可能。视觉是人类最重要的信息载体,因此视频通信也成为多媒体业务
腹腔镜胆囊切除术(LC)已广泛开展,但术中往往会因二氧化碳(CO2)气腹压力过高及CO2吸收过多而引起机体的生理变化。本文对40例LC患者分别采用不同的CO2气腹压力,观察患者心率(HR
传统设计的无线通信系统为满足高数据速率的要求,需要额外的信号带宽或者使用高阶的调制技术,但是可供使用的空中带宽资源是有限的,高阶调制方式也受到技术上的限制。为了提
近年来,随着Web2.0的迅速发展,越来越多的人愿意将自己的图片共享到互联网上。互联网上的图像信息越来越多,已成为一个巨大的图像资源库。随着互联网上图像信息的急剧膨胀,如何管
认知超宽带(Cognitive Ultra Wideband, CUWB)无线通信系统,是结合认知无线电和超宽带技术的主要优点来联合设计研究的一种智能无线系统,是一种基于频谱感知的具有自适应频谱