TI中文支持网
TI专业的中文技术问题搜集分享网站

如何单独编译运行DVRRDK035中提供的use case?

大家好,刚刚接触DVRRDK,按照安装说明编译之后只得到了mcfw_api_demos,用run.sh可以运行,DVRRDK_03.50.00.05\dvr_rdk\mcfw\src_linux\mcfw_api\usecases目录下的例程如何编译和运行呢?

谢谢!

bing liu:

回复 Haijun Guo:

那DVRRDK_03.50.00.05/dvr_rdk/demos/mcfw_api_demos/mcfw_demo目录下的demo_开头的src file和DVRRDK_03.50.00.05\dvr_rdk\mcfw\src_linux\mcfw_api\usecases目录下的multich_开头的src file有什么关系呢,没看到调用啊,似乎mcfw_demo目录下的文件就是run.sh里demo的源文件啊?

另外,如果自己写use case呢,难道只能整体编译然后通过原有的demo运行吗?

Haijun Guo:

回复 bing liu:

Demo是用来演示如何使用RDK的,严格讲是不属于RDK范围内的,在客户的系统中,Demo会被客户的应用程序所代替。

usecase是RDK范围内的,是预定义的数据通路,如果客户要求的数据通路和usecase中匹配,可以直接使用,否则需要自己修改usecase中的数据通路。

下面链接是类似的问题:

http://www.deyisupport.com/question_answer/f/39/p/15996/60415.aspx#60415

另外,如果自己写use case,是需要整体编译的,但如果只改了usecase,整体编译不会花很长时间,直接make就是增量编译。

bing liu:

回复 Haijun Guo:

非常感谢您的回复,我还是没完全明白demo和usecase的关系,您的意思是RDK中提供的usecase都通过编译整合到dvr_rdk_demo_mcfw_api.out这个可执行文件中了吗?如果不是修改现有的usecase而是自从头写一个的话,如何make得到相应的可执行文件呢?RDK的文档里没有找到有关用户应用程序开发的文档,您能否提供一些学习一下呢。

bing liu:

回复 Haijun Guo:

明白了,那dvr_rdk_mcfw_api.a就是mcfw的库文件吧,自己写的应用程序编译的话就得修改dvr_rdk目录下的makefile,非常感谢!另外,不知道能否留一个联系方式,这边刚接触RDK,之前一直用的EZSDK,可能还会遇到很多问题,想多请教您。

Haijun Guo:

回复 bing liu:

不客气,RDK方面的问题可以在论坛上发帖,有很多技术专家会来解答的。

另外,请点击绿色“是”按钮确认问题解决,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 如何单独编译运行DVRRDK035中提供的use case?
分享到: 更多 (0)