dvrrdk dsp中添加算法的lib库

注:lib库需是elf格式的,用ccs5.2可编译elf格式lib库

1、把Jupitercar.lib拷贝到

/home/DVRRDK/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_bios6/alg/va/lib


2、rules_c674.mk里添加imglib2_elf.lib所在的路径

在/home/DVRRDK/DVRRDK_04.00.00.03/dvr_rdk/makerules

下打开rules_c674.mk在里面添加:

LIB_PATHS += $(RTSLIB_PATH)  \

            $(fc_INCLUDE)/ti/sdo/fc/ecpy/lib/debug/ecpy.ae674 \

  $(dvr_rdk_PATH)/mcfw/src_bios6/alg/scd/lib/scd.ae674\

            $(dvr_rdk_PATH)/mcfw/src_bios6/alg/va/lib/vlib.ae674\

                 $(dvr_rdk_PATH)/mcfw/src_bios6/alg/va/lib/Jupitercar.lib\          

最后一个$(dvr_rdk_PATH)/mcfw/src_bios6/alg/va/lib/Jupitercar.lib\是我添加进去的。


3、包含头文件

把需要用的头文件:IMG_sobel_3x3_8.h拷贝到

/home/dvrrdk/DVRRDK_04.00.00.03/dvr_rdk/mcfw/src_bios6/links_c6xdsp/alg_link路径下,在当前路径下找到c文件osdLink_alg.c打开,在里面包含头文件和所需的声明

例:#include"IMG_sobel_3x3_8.h"

    extern voidSobelProcess(int xx,int xx);


4、调用lib库中的接口函数

osdLink_alg.c中找到

AlgLink_OsdalgProcessFrame(AlgLink_OsdObj * pObj,FVID2_Frame *pFrame)函数

在里面添加你的接口函数。


5、编译

终端进入到root@user-desktop:/home/DVRRDK/DVRRDK_04.00.00.03/dvr_rdk#make

make编译通过


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值