欢迎来到天天文库
浏览记录
ID:34532613
大小:215.28 KB
页数:3页
时间:2019-03-07
《dsp/bios在基于dm642的视频图像处理中的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维普资讯http://www.cqvip.com第4卷第1期信息与电子工程Vo1.4,No.12006年2月INFORMATIoNANDELECTRoNICENGlNEERINGFeb.,2006DSP/BIOS在基于DM642的视频图像处理中的应用何伟,陈彬,张玲(重庆入学通信工程学院,重庆400045)摘要:以数字信号处理(DigitalSignalProcessing,DSP)平台实现图像处理的应用开发一般较复杂。为加快开发速度和提高程序效率,介绍了专门用于图像应用的DM642开发平台。平台采用DSP/B1OS内核,使用BIOS多线程机制,实现了运动图像的实时处理。与单线程相比,提高
2、了程序执行效率,减少了代码量。DSP/BIOS本质上是一种可剪裁的实时内核,在需要多任务调度和同步的实时应用中,能加快开发,并能达到很好的性能。关键词:信息处理技术;视频图像处理;DSP/BIOS;多线程;实时性;任务优先级中图分类号:TP751文献标识码:A文章编号:1672.2892(2006)01.0060-03Application0fDSP/B10SinVideoProcessingBased0nDM642HEW_ei,CHENBin,ZHANGLing(SchoolofCommunicationEngineering,ChongqingUniversity,Chongqing4
3、00045,China)Abstract:ThedevelopmentofvideoprocessingiscomplexonDSPgenerally.Inordertoimprovetheperformanceoftheapplicationprogramandreducethetimeofdevelopment.theDSP/BIoSmulti-threadingbyDSP/13IOSkernelandtlleTM$320DM642areintroduced.Bythismethod,thesystemCanprocessthevideoofmissileinrea1.time.imp
4、rovetheeficiencyofprogramandreducethecodeofexecution.TheDSP/13lOSisascalablerea1.timekeme1.whichisdesignedforapplicationsthatrequirereal-timeschedulingandsynchronization.111egoodperformanceCallbeObtainedintheseapplicationsbyvirtueofthemulti—threadingmechanism.Keywords:informationprocessingtechnolo
5、gy-videoprocessing:DSP/BlOS:multi-threading:real-time;taskpdod~1引言在笔者从事的导弹跟踪小型化课题中,采用了基于TMS320DM642的方案。DM642是TT推出的一款专用于多媒体领域的DSP,它是在C6416的基础上发展起来的,主频达600MHz,有比较丰富的外围设备和接口,如带有三个视频接口,可以直接连接视频输入输出流【¨,并可以用它的可剪裁的实时内核BIOS(BasicInputOutputSystem)完成整个程序的多任务管理。另外,BIOS带有许多分析工具,可以加快项目开发且提高系统的效率和稳定性。2DSP/BIOS
6、实时内核BIOS是DSP开发环境CCS(CodeComposerStudio)中的一个可裁剪的可抢占式实时操作内核,而且自带许多分析工具,可以实现多线程(即多任务)间的通信和同步等问题。使用BIOS的优点如下:1)使用BIOS的分析工具,可方便地获取程序运行情况。如通过CPU的执行图可以方便地看到用BIOS创建的内核对象的运行情况,以及通过统计工具获得一些量化的信息等。2)减少生成的可执行机器代码的大小。对于一个典型的应用,使用DSP的BIOS创建的多任务程序,其经编译连接生成的可执行机器代码的大小与其它方法相比,可减少约50%LzJ,这对于嵌入式应用有重要意义。就笔者从事的这个系统来说,
7、因为DSP的一级高速缓存有32KBytes,其中程序和数据各占16KBytes,二级缓存有256KBytes【jJ,减少了生成代码的大小,就可有更多的程序运行空间,从而使执行效率更高。3)提高运行效率。使用BIOS对象编程,由BIOS来调度任务,可更合理地利用资源,且在程序运行时,可减少~些动态对象的建立,加快程序运行j。3导弹跟踪视频程序模块介绍笔者所从事的导弹跟踪课题采用合众达公司的DM642开发板做为图像处理主机,
此文档下载收益归作者所有