|
DSP/BIOS 6.x、IPC 和 XDC 运行时对象 |
DSP/BIOS 6.x 对象 | 描述 |
事件 | 等待多个 DSP/BIOS 6.x 或自定义事件的任意组合 |
硬件中断 (HWI) | 从硬件中断至 DSP/BIOS 6.x 内核的接口 |
软件中断 (SWI) | 使用程序堆栈但无法放弃的轻量级抢先式线程 |
任务 | 可以放弃处理器的执行的独立线程 |
计时器 | 与硬件定时器的接口 |
邮箱 | 任务间的同步数据交换 |
GateMutex | 优先级继承的二进制互斥体 |
信标 | 统计信标 |
时钟 | 时间触发函数 |
HeapMem | 可变大小动态堆 |
HeapBuf | 快速、可确定的固定大小缓冲池 |
HeapMultiBuf | 基于多个缓冲池的可变大小、可确定的动态堆 |
高速缓存 | 高速缓存配置和管理 |
XDC 运行时对象 | 描述 |
诊断 | 用户配置跟踪,包括进行参数和状态检查 |
错误 | 定义、增强和检查错误处理程序 |
日志 | 低开销记录和打印语句 |
内存 | 与 DSP/BIOS 6.x 和用户定义堆的内存分配接口 |
系统 | 常规系统功能,例如中止、退出和系统打印 |
时间戳 | 32 位和 64 位时间戳服务 |
IPC 对象 | 描述 |
HeapBuf | HeapBuf 的多核/处理器安全共享存储器实施 |
HeapMultiBuf | HeapMultiBuf 的多核/处理器安全共享存储器实施 |
列表 | 原子链路列表 |
ListMP | 多处理器原子链路列表 |
MessageQ | 透明可变长度消息 |
Multiproc | 处理器识别 |
NameServer | 可在多核/处理器拓扑中定位 IPC 对象 |
通知 | 与其它处理器的低延迟异步中断 |
SharedRegion | 可定义不同处理器/内核之间的共享指针 |
流 | 与外设驱动程序的读/写或缓冲流接口 |