S100 OpenExplorer

# #UCP通用API概览

## #数据结构

名称 | 描述
--- | ---
HB_UCP_VERSION_MAJOR | UCP主版本号信息
HB_UCP_VERSION_MINOR | UCP次版本号信息
HB_UCP_VERSION_PATCH | UCP补丁版本号信息
hbUCPTaskHandle_t | UCP任务句柄，指向已创建的任务
hbUCPTaskDoneCb | 用户自定义任务完成后需要执行的回调函数
HB_UCP_ALL_BACKENDS | 指定所有backend的宏
hbUCPBackend | 硬件backend枚举
hbUCPTaskPriority | Task优先级配置
HB_UCP_INITIALIZE_SCHED_PARAM | 初始化控制参数宏
hbUCPSchedParam | 控制参数结构体
hbUCPSysMem | 系统内存结构体
hbUCPSysMemFlushFlag | 系统内存与缓存同步参数

## #功能接口

名称 | 描述
--- | ---
hbUCPGetVersion | 获取ucp版本号
hbUCPGetSocName | 获取soc名称
hbUCPSubmitTask | 提交UCP任务至调度器
hbUCPWaitTaskDone | 等待任务完成或超时
hbUCPSetTaskDoneCb | 注册一个回调函数
hbUCPReleaseTask | 释放UCP任务资源
hbUCPMalloc | 申请系统内存
hbUCPMallocCached | 申请缓存的系统内存
hbUCPMemFlush | 对缓存的系统内存进行刷新
hbUCPFree | 释放系统内存
hbUCPGetErrorDesc | 获取错误码的自然语言描述

页面目录