达芬奇软件架构

达芬奇软件架构

ID:26348233

大小:64.56 KB

页数:12页

时间:2018-11-26

达芬奇软件架构_第1页
达芬奇软件架构_第2页
达芬奇软件架构_第3页
达芬奇软件架构_第4页
达芬奇软件架构_第5页
资源描述:

《达芬奇软件架构》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Davinci架构的由三个部分组成,即:codecs,servers,apps(算法,算法服务器,应用。)codecs是不能单独成为程序的,它是以库的形式提供给,servers,apps。servers是dsp可以运行的程序(包括操作系统)。Apps是arm端linux操作系统下的一个应用程序。下面分别讲解这三个部分的构成。1.codecs进入jerry@jerry-laptop:~/dvsdk_3_00_01_42/codec_engine_2_24/examples/ti/sdo/ce/examples/codecs$lsauddec1_copyimgdec1_copypackage.

2、xdcuniversal_copyvidenc1_copyauddec1_iresimgdec_copyscalevidanalytics_copyvidenc_copyauddec_copyimgenc1_copysphdec1_copyviddec1_copyvidtranscode_copyaudenc1_copyimgenc_copysphdec_copyviddec2_copyaudenc_copymakefilesphenc1_copyviddec2split_copyg711packagesphenc_copyviddec_copy我们可以看到已经有很多算法了。我们看其中一个

3、:jerry@jerry-laptop:~/dvsdk_3_00_01_42/codec_engine_2_24/examples/ti/sdo/ce/examples/codecs/viddec_copy$lslibpackage.bldviddec_copy.cVIDDEC_COPY.xdcmakefilepackage.xdcviddec_copy_ti.hVIDDEC_COPY.xspackagepackage.xsviddec_copy_ti_priv.h可以看出,一个算法有1.makefile文件,我们编译算法执行make的时候就是使用的makefile.2.viddec_co

4、py_ti_priv.h,viddec_copy_ti.h,viddec_copy_ti.h是算法的源代码。3.Lib目录是编译后生成的库放在这个文件夹里。jerry@jerry-laptop:~/dvsdk_3_00_01_42/codec_engine_2_24/examples/ti/sdo/ce/examples/codecs/viddec_copy/lib$lsviddec_copy.a470uCviddec_copy.a64Pviddec_copy.a674viddec_copy.a86Uviddec_copy.av4TCEviddec_copy.av5T可以看到有各个平台的库

5、文件。4.package文件夹是存放编译过程的中间文件。5.package.bld,package.xdc,package.xs,VIDDEC_COPY.xs,VIDDEC_COPY.xdc是配置文件,xdc能够识别的配置文件。❏package.bldbld就是build的意思,所以这个文件是和编译配置相关的,比如是debug,还是release版本,源文件包包含哪些,以及要编译的目标平台版本,x86,linux,C64P,还是MVARM9。这个目标平台的配置来自config.bld文件,这个文件位于CE_INSTALL_DIR/examples下,你可以修改来达到定制,这里面默认是从xd

6、cpath.mak文件里配置读取的。varSRCS=["viddec_copy"];for(vari=0;i

7、e.xdc.就是静态属性配置文件,比如算法的名称,依赖项--包和配置等文件。requiresti.sdo.ce.video;依赖这个包packageti.sdo.ce.examples.codecs.viddec_copy{moduleVIDDEC_COPY;}上面这个语句说明这个算法的包所在路径是"ti.sdo.ce.examples.codecs.viddec_copy"它包含唯一的一个模块"VIDDEC_COPY"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。