高通 Hexagon DSP 代码结构

在CMakeLisits.txt里面指定编译的ARM 代码目录和DSP上代码的目录和DSP的目录,以及IDL文件的目录(制定会放到DSP上执行的函数名字)

#ifndef EXAMPLE_INTERFACE_IDL
#define EXAMPLE_INTERFACE_IDL


#include "AEEStdDef.idl"


interface example_interface{
    uint32 say_hello();
};


#endif /*EXAMPLE_INTERFACE_IDL*/

arm上面代码:

#include


#include "example_interface.h"


int main()
{
printf("Asking DSP to say hello\n");
return example_interface_say_hello();
}


DSP上面的代码#include "dsp_log.h"
#include "example_interface.h"


uint32 example_interface_say_hello()
{
LOG_MSG("Hello World");
return 0;
}



你可能感兴趣的:(Snapdragon,Flight)