我现在想将dvsdk 放到android dsp这个文件系统中去进行编译,我在ti-dsp的makefile 中发现编译的模块如下
dvsdk:
make -C $(DVSDK_INSTALL_DIR) dsplink_arm
make -C $(DVSDK_INSTALL_DIR) dsplink_dsp
make -C $(DVSDK_INSTALL_DIR) dsplink_gpp_genpackage
make -C $(DVSDK_INSTALL_DIR) dsplink_dsp_genpackage
make -C $(DVSDK_INSTALL_DIR) lpm
make -C $(DVSDK_INSTALL_DIR) cmem
make -C $(DVSDK_INSTALL_DIR) sdma
make -C $(DVSDK_INSTALL_DIR) ce
# make -C $(DVSDK_INSTALL_DIR) ce_examples
make -C $(DVSDK_INSTALL_DIR) codecs
make -C $(DVSDK_INSTALL_DIR) dmai
make -C $(DVSDK_INSTALL_DIR) c6accel
但是没有其他如demos之类的编译,我比如我添加make -C …. demos 添加进去会在顶层出现编译不通过,不知道这是为什么。如果我单单的安装dvsdk,然后直接make就可以把dvsdk的各个模块都编译成功,这个到底是怎么回事,很不明白。只是dvsdk的安装方式不同而已啊,为何编译会出现这么多的问题,
我怀疑感觉ti-dsp 下的makefile 说明了也许android 给dvsdk打了补丁使的linux专用的dvsdk出现变化,然后编译其他模块不通过,这个请技术人员帮忙回答回答,谢谢。
Feng Dong:
If android, pls check rowboat DM3730 integrate dvsdk web page.
gzz:
回复 Feng Dong:
貌似还没有做过专门用于android的dvsdk,毕竟他用的c库和普通的不一样,需要修改很多地方