配置步骤:
1)user.bld(examples目录下)
设置XDC工具链,类似于设置编译工具。可分别设置DSP、ARM、X86等平台编译过程用到的工具。
2)xdcpaths.mak(examples目录下)
设置一些必要的变量值,如Codec Engine的安装路径、BIOS的安装路径、XDC工具的安装路径等等
3)编写codec(算法,examples/codecs目录下)
需要的主要文件:package.xdc(算法模块名字与位置)、package.xs(设置算法的一些属性,比如所需库文件名)、package.bld(XDC build包,类似于makefile)、*.xdc(具体算法模块声明与定义,相当于C中的.c)、*.xs(算法模块应用,相当于C中的.h)、C源文件或.lib。生成“package”(供server调用的包)。编写算法主要修改C源文件或.lib。
4)生成server(服务器镜像,examples/servers目录下)
需要的主要文件:package.xdc(作用与3中的相似)、*.cfg(engine配置文件,配置server使用到的codec算法)、*.tcf(DSP/BIOS配置文件)、package.bld。生成*.x64P(二进制server镜像)。配置server主要修改*.cfg。
5)编写app(应用程序,examples/apps目录下)
需要的配置文件:*.cfg(配置engine,主要选择用到的codec和server)。生成*.out,以及在NFS中需要的一些其他文件。