请问下,DVRRDK MCFW下怎么实现A8与DSP之间整型数据的实时传输。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问下,DVRRDK MCFW下怎么实现A8与DSP之间整型数据的实时传输。
你好,
什么叫实时传输?MCFW多核之前通信是基于syslink/ipc,你可以参考现有通信相关link或者参考syslink/ipc的相关示例。
DSP向ARM传输一个整型数据,
DSP里面,可不可以用下面这个函数发送数据
UInt32 scdResultBuff = 0;
System_linkControl(SYSTEM_LINK_ID_HOST,VSYS_EVENT_MOTION_DETECT,scdResultBuff, sizeof(scdResultBuff),TRUE);
ARM里面利用下列两个函数进行获取数据
Int32 Demo_eventHandler(UInt32 eventId, Ptr pPrm, Ptr appData)
{
fd = open("/dev/myled",O_RDWR);
if(eventId==VSYS_EVENT_MOTION_DETECT)
{
// printf(" \n");
// printf(" %s\n", (char*)pPrm);
ioctl(fd,1,pPrm);
}
return 0;
}
Vsys_registerEventHandler(Demo_eventHandler, NULL);