各位高手,小弟正在阅读TI提供的dvrrdk软件代码。不清楚cortex-a8端是如何调用video-M3上实现的编码功能的。请教实现这种调用所在的源码文件是哪些?操作系统为嵌入式Linux。硬件开发板为spectrum digital 816x/389x EVM。谢谢!
Haijun Guo:
你的问题实际上是问核与核之间的通信是如何实现的,DM8168里,多核间的通信是通过SYSLINK/IPC实现的,具体到你的问题,A8通过发送、接收syslink command和M3交互信息,具体的数据交互是通过共享内存实现的。
xiaodong wang:
回复 Haijun Guo:
感谢haijun guo,多核之间的通信我理解。在cortex-a8端,用户编写的应用程序需要调用mcfw_api接口来实现功能。想请教各位高手用户应用程序如何调用mcfw_api接口来实现多路编码功能的?调用mcfw_api接口的代码在哪些文件中?谢谢!
Eason Wang:
回复 xiaodong wang:
建议你通过读懂RDK包提供的usecase来理解。
api的文档是用chm格式在包里能够找到的
xiaodong wang:
回复 Eason Wang:
感谢Eason Wang。我已经读过与捕获、编码、解码及显示功能有关的以下源文件:demo.c、demo_vcap_venc_vdec_vdis.c、demo_vcap_venc_vdec_vdis_bits_rdwr.c。请教为了理解应用程序如何调用mcfw_api接口来实现多路编码功能,还应该读哪些源文件?谢谢!
xiaodong wang:
回复 Haijun Guo:
感谢haijun Guo。Vsys_create函数属于mcfw_api接口。小弟不想关注Vsys_create内部如何实现,而是关注上层用户应用程序如何调用mcfw_api接口来实现多路编码的?
Ling Chen:
您好!我的硬件开发板也是spectrum digital 816x/389x EVM,不知道您是怎么得到DVRRDK软件代码的?需要办理什么特殊的手续吗?官网上只能下载到EZSDK。
xiaodong wang:
回复 Ling Chen:
您好,我们单位是从TI代理商那里获得的DVRRDK源码。
Ling Chen:
回复 xiaodong wang:
谢谢您的回复,拿这个DVRRDK源码需要申请NDA吗?
Ling Chen:
回复 xiaodong wang:
您获得DVRRDK源码是免费获取的还是需要购买?