欢迎来到天天文库
浏览记录
ID:38074926
大小:22.88 KB
页数:4页
时间:2019-05-26
《Davinci开发平台(dvsdk3.1)搭建方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Davinci开发平台(dvsdk3.1)搭建方法Davinci开发平台(dvsdk3.1)搭建方法2012年02月 文档修订控制记录第4页Davinci开发平台(dvsdk3.1)搭建方法 版本日期说明修订章节修订说明作者V1.02012-1-31无无无第4页Davinci开发平台(dvsdk3.1)搭建方法1综述TI的davinci技术包括处理器、软件开发包、开发工具等部分。不同于传统的windows下基于ccs开发算法和应用程序方式,davinci技术使用基于codecengine来开发算法和应用程序。
2、具体到我们网络相机中使用DM6467(T),它是基于ARM926EJ-S和TIDSPC6x+双核架构。ARM9核负责系统资源管理和应用开发,DSP核只负责算法处理。为了简化双核开发难度,TI提供一整套软件开发包(DVSDK)来简化应用开发,使用户精力主要集中在应用开发而不是负责的编解码算法部分(codecengine提供了video、image、speech、audio的编解码算法codec)。DM6467使用sdk版本号是dvsdk_2_00_00_22,DM6467T使用的sdk版本号是dvsdk_3_1
3、0_00_19.为了理解开发平台的搭建方法和步骤,首先从软件应用角度来分析:包括ARM端的应用程序,DSP端的codecserver程序(如果server放在remote端的话)。ARM端的应用程序在有算法处理时,首先通过调用codecengine提供的api来启动DSP端server。2.搭建方法2.1文件包准备首先到TI官网下载以下文件:dvsdk_3_10_00_19_Setup.bincs2dm6467_1_00_00_10_Setup.binti_cgt_c6000_6.1.12_setup_lin
4、ux_x86.binarm-2009q1-203-arm-none-linux-gnueabi.binlinuxlibs-2009.11-armv5te.tar.gzlinux-davinci-staging.tar.gz详细说明查看安装包中的Readme.txt。2.2搭建步骤1、./dvsdk_3_10_00_19_Setup.bin安装dvsdk包到/opt/davinci/路径下2、./cs2dm6467_1_00_00_10_Setup.bin安装codecserver包到/opt/davinci/
5、dvsdk_3_10_00_19路径下3、./ti_cgt_c6000_6.1.12_setup_linux_x86.bin安装dsp编译器到/opt/davinci/dvsdk_3_10_00_19路径下4、tarxzvflinuxlibs-2009.11-armv5te.tar.gz-C/opt/davinci/linuxlibs-2009.11-armv5te解压lib到指定路径下5、./arm-2009q1-203-arm-none-linux-gnueabi.bin安装交叉编译工具链到/opt/ar
6、m-2009q1第4页Davinci开发平台(dvsdk3.1)搭建方法1、tarxzvflinux-davinci-staging.tar.gz-C/opt/davinci解压linux-2.6.32内核源码到/opt/davinci/路径下2、把做好的根文件系统放在/opt/workdir/filesys/rootfs_dm6467t3、进入dvsdk3.1安装目录,打开Rules.mak文件,修改里面的各个组件的安装路径和实际的安装路径相同,可以使用提供的文件包中已经配置好的Rules.mak替换.4、
7、以上步骤无误,进入dvsdk顶层目录,执行makelinux_cleanmakelinuxmakedsplink_armMakemakeinstall这样就完成了dvsdk的编译和安装。davinci_dm646x_1ghz_defconfig第4页
此文档下载收益归作者所有