基于TMS320DM6446的嵌入式数字视频系统设计
发布时间:2020-11-22 04:39
互联网、嵌入式系统和数字信号处理器(DSP)正在影响并改变着人们的生活,其发展速度已经远远超出了大多数人最初的预想。伴随而来的数字视频技术无疑将重塑整个电子行业的面貌。当然,数字视频技术也正在使我们的视频体验、传输以及交互方式发生着深刻的变化,已经进入汽车、计算机、移动电话及网络等领域。ARM(Advanced RISC Machine)嵌入式系统和数字信号处理器已无处不在,手机、掌上电脑、数字机顶盒、数码相机、数字电视等产品应用前景越来越广泛。随着片上系统(SoC)技术的迅猛发展,嵌入式处理器片内资源越来越复杂以至于离开操作系统管理的嵌入式系统将无法有效地运行。因此移植嵌入式操作系统并搭建其应用程序开发环境将是非常有意义的工作。 课题的目的是利用ARM+DSP结构的嵌入式处理器TMS320DM6446评估板实现一套能够支持多种启动模式并具有多重下载接口的嵌入式操作系统启动代码(Bootloader),并搭建一套完整的嵌入式数字视频系统开发平台。嵌入式应用系统的开发离不开交叉编译环境的支持,为了能够充分利用开发板上的有限资源,一套完整高效的开发平台是必不可少的。首先建立了宿主机端针对DM6446的ARM端的交叉编译环境以及DSP端的DSP/BIOS链接编译环境。接着根据DM6446的引导启动机制,设计了符合EVM硬件特点的基于不同类型闪存的Bootloader代码。随后,为了满足不同实验条件下的用户需求,在Bootloader代码中实现了分别使用串口、以太网口、USB接口下载文件的功能。进一步添加了针对NOR和NANDFlash两类闪存的烧写代码。有了功能完备的Bootloader程序的支持,嵌入式操作系统便可以成功的下载并烧写到DM6446评估板上。这样整个开发平台已经搭建完毕。为了能很好的体现该平台的强大功能,设计了一个小型轻便、快速安全的嵌入式Web服务器及音视频编/解码算法实例。 整个设计综合应用了嵌入式软件设计、计算机微处理器、互联网及数字视频等技术,使DM6446评估板成为一个灵活的适用于开发基于G.711、MPEG-4、H.264、AVS等音视频标准的数字产品的开发平台。
【学位单位】:太原理工大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP368.12
【部分图文】:
太原理工大学硕十研究生学位论文图1一 1SPeetrumDigitalTMS320DM6446数字视频评估板图Fig.l一 1TMS32oDM6叫 6DVEVMBySPeetrumDigital图1一2实验室设计 TMS320DM6446数字视频开发板图Fig.l一 2TMS320DM6科 6DevelopmentBoardByTUT
太原理工大学硕十研究生学位论文图1一 1SPeetrumDigitalTMS320DM6446数字视频评估板图Fig.l一 1TMS32oDM6叫 6DVEVMBySPeetrumDigital图1一2实验室设计 TMS320DM6446数字视频开发板图Fig.l一 2TMS320DM6科 6DevelopmentBoardByTUT
DDDDDDDDDDDDDDDDDDDDDSP/BIOSTMMM!黝翩墉嫩瀚翻曲徽灌暴潍}图1一 6DVEVM软件体系结构Flg.1一 6Software户‘ ehitectureofDVEVM.3交叉编译环境的建立ARM体系结构的交叉编译环境,分为主机和目标机两方面。主机主要是安装RedHatlimixg.o操作系统,并在其上建立GCC的ARMVSTE体系结构的交叉编译环境。建立交叉编译环境的软件可以从网上下载,也可以购买相应的软件包,DVEVM开发套件里提供了相应的软件开发包。要支持一种处理器,必须具备一些编译,汇编,调试工具,使用这些工具可以形成可运行于这种处理器的二进制文件,并对相应二进制程序进行调试。本嵌入式Linux开发平台使用的是GNU开发套件。对于不同体系结构的微处理器,GNU提供一系列的开发编译调试工具,通常情况下是完全免费提供给用户的,并能够帮助用户快速建立自己的应用软件开发环境。其中GCC提供现成的针对MIPs
【引证文献】
本文编号:2894136
【学位单位】:太原理工大学
【学位级别】:硕士
【学位年份】:2007
【中图分类】:TP368.12
【部分图文】:
太原理工大学硕十研究生学位论文图1一 1SPeetrumDigitalTMS320DM6446数字视频评估板图Fig.l一 1TMS32oDM6叫 6DVEVMBySPeetrumDigital图1一2实验室设计 TMS320DM6446数字视频开发板图Fig.l一 2TMS320DM6科 6DevelopmentBoardByTUT
太原理工大学硕十研究生学位论文图1一 1SPeetrumDigitalTMS320DM6446数字视频评估板图Fig.l一 1TMS32oDM6叫 6DVEVMBySPeetrumDigital图1一2实验室设计 TMS320DM6446数字视频开发板图Fig.l一 2TMS320DM6科 6DevelopmentBoardByTUT
DDDDDDDDDDDDDDDDDDDDDSP/BIOSTMMM!黝翩墉嫩瀚翻曲徽灌暴潍}图1一 6DVEVM软件体系结构Flg.1一 6Software户‘ ehitectureofDVEVM.3交叉编译环境的建立ARM体系结构的交叉编译环境,分为主机和目标机两方面。主机主要是安装RedHatlimixg.o操作系统,并在其上建立GCC的ARMVSTE体系结构的交叉编译环境。建立交叉编译环境的软件可以从网上下载,也可以购买相应的软件包,DVEVM开发套件里提供了相应的软件开发包。要支持一种处理器,必须具备一些编译,汇编,调试工具,使用这些工具可以形成可运行于这种处理器的二进制文件,并对相应二进制程序进行调试。本嵌入式Linux开发平台使用的是GNU开发套件。对于不同体系结构的微处理器,GNU提供一系列的开发编译调试工具,通常情况下是完全免费提供给用户的,并能够帮助用户快速建立自己的应用软件开发环境。其中GCC提供现成的针对MIPs
【引证文献】
相关硕士学位论文 前10条
1 何锐;一体化网络摄像机的设计与实现[D];太原理工大学;2011年
2 刘晓明;基于视频序列的徘徊检测跟踪算法的研究与实现[D];太原理工大学;2011年
3 沈海超;嵌入式视频分析系统软件平台的设计与实现[D];太原理工大学;2011年
4 钟明明;基于软件无线电的数字化中频处理平台的硬件设计与实现[D];杭州电子科技大学;2010年
5 周春晖;基于DaVinci的智能监控系统[D];华侨大学;2011年
6 李素娟;基于TMS320DM6446多通道视频图像实时处理系统设计与实现[D];中国民用航空飞行学院;2011年
7 严建涛;基于DM368的高清IPCamera的硬件系统设计与实现[D];华中科技大学;2011年
8 马津洋;多路视频合成与回放器的软件设计[D];哈尔滨理工大学;2011年
9 张兴华;基于TMS320DM6446的视频实时处理系统的研究与开发[D];北京交通大学;2010年
10 柴颖;基于DM6446的嵌入式视频监控系统的设计与实现[D];暨南大学;2010年
本文编号:2894136
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2894136.html