微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > DSP_RF5框架

DSP_RF5框架

时间:10-02 整理:3721RD 点击:
算法对象:
typedef struct IALG_Obj {
struct IALG_Fxns *fxns;
} IALG_Obj;
typedef struct IALG_Obj *IALG_Handle;
typedef struct IALG_Fxns {
Void *implementationId;
Void (*algActivate)(IALG_Handle);
Int (*algAlloc)(const IALG_Params *, struct IALG_Fxns **, IALG_MemRec *);
Int (*algControl)(IALG_Handle, IALG_Cmd, IALG_Status *);
Void (*algDeactivate)(IALG_Handle);
Int (*algFree)(IALG_Handle, IALG_MemRec *);
Int (*algInit)(IALG_Handle, const IALG_MemRec *, IALG_Handle, const IALG_Params *);
Void (*algMoved)(IALG_Handle, const IALG_MemRec *, IALG_Handle, const IALG_Params *);
Int (*algNumAlloc)(Void);
} IALG_Fxns;
这里定义了一个算法对象IALG_Obj,这个结构体里面只有一个成员算法函数列表 ialg_fxns,这个列表里面是实现xdias标准的几个函数。这段代码怎么理解啊?有些语句看不懂,求大神帮忙解读解读。感谢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top