欢迎来到天天文库
浏览记录
ID:21878622
大小:2.64 MB
页数:111页
时间:2018-10-25
《基于soc和vxworks的dvd录像机设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文基于SOC和VxWorks的DVD录像机设计与实现姓名:孙鲁毅申请学位级别:硕士专业:软件工程指导教师:夏雨人;沈建兴20061101摘要本文论述了基于SOC和VxWorks平台的DVD录像机的关键技术研究、系 统设计、实现和优化。DVD录像机既可以播放DVD,又支持把电视节目录制到 DVD可录光盘中,具有广阔的市场应用前景。本文在对DVD实时录制技术和 MPEG-2编解码理论的研究基础上,选择了DMN8600这一集成了两个SPARC 内核和一个视频DSP的SOC,并使用嵌入式操作系统VxWorks,搭建了DVD录像机的系统环境,设计
2、了DVD录像机的软件系统架构和主要功能,并且对关键功能进行了实现和优化。本文的研究涉及计算机科学领域的嵌入式处理器、嵌入式实时操作系统、MPEG-2实时编解码技术、DVD实时录制、嵌入式系统架构等技术。并在此基础上,还研究了嵌入式开发过程中非常实用的内存管理,错误恢复,地址映射,系统优化等技术。本文的系统设计已经得到实现,基于作者研究成果的DVD录像机已经开发成功并且面市。此DVD录像机系统具有外围设备简单,功能丰富,多任务处理能力强的特点,在相同成本上实现了其他解决方案不能实现的功能,而且具有较高的完成度和实用价值。作者在此研究工作中做出的贡献包含: 在基
3、于DVD实时录制技术和MPEG-2实时编解码技术的研究基础上,选 择了DMN8600SOC作为DVD录像机系统的MPEG-2实时编码器,使 得较低成本的DVD录像机成为可能。作者选择了VxWorks嵌入式实时系统配合DMN8600SOC,搭建起DVD录像机系统的总体架构,包括硬件组成和软件层次架构。这个系统架构是进行嵌入式应用软件设计的基础。 作者分析了DVD录像机系统作为一套较复杂的嵌入式计算机系统的主 要功能需求和难点,进行了总体的功能和模块设计,解决了SOC系统使 用VxWorks进行多任务管理和实时录制过程中复杂数据的处理等问题。 作者论述了DVD
4、录像机功能实现方法,并提出和实现了虚地址映射和数据保护等技术和一些系统优化的方法,解决了同类其他DVD录像机没有解决的问题。本文虽然是论述DVD录像机系统,但其中大量涉及的SOC和VxWorks的研究,以及嵌入式系统的架构设计,对于其他嵌入式系统设计和实现也具有参考价值。【关键词】:嵌入式系统,DVD录像机,MPEG-2,DMN8600,SOC,VxWorksIABSTRACTThispaperdiscussedtheresearchofkeytechnologyofresearchonDVD recordersolutionbasedonSOCandVxW
5、orksplatform,includingsystemdesign, implementationandoptimization.DVDrecordercanplaybackDVDandrecordTV programtoDVDrecordablediscsandithasverypromisingfuture.Basedonthe researchofDVDreal-timerecordingandMPEG-2encoding/decodingtechnology, thisauthorselectedDMN8600SOCwhichhastwoSPARC
6、coresandonevideoDSP integratedandVxWorksRTOS,andbuiltaDVDrecordersystemenvironment.Then theauthordesignedthesystemarchitectureandmainfunctionsofDVDrecorder,and implementedthekeyfunctionsandappliedoptimization.Theresearchinthispaperinvolvedmanytechnologiesincomputerscience, includin
7、gembeddedprocessor,real-timeoperatingsystem,MPEG-2 encoding/decodingtechnology,DVDreal-timerecording,andembeddedsystem architecture,etc.Theresearchalsocoveredsometechnologiesinembeddedsystem developmentincludingmemorymanagement,errorrecovery,addressmappingand systemoptimization.The
8、systemdesigninthispaperhas
此文档下载收益归作者所有