CMSIS v2.0不支持接口
接口名 |
类型 |
说明 |
---|---|---|
osKernelSuspend |
任务/线程类接口 |
挂起内核阻止调度,一般用于低功耗处理,目前Huawei LiteOS已提供Tickless、Runstop等低功耗机制,暂未适配该接口 |
osKernelResume |
任务/线程类接口 |
同上 |
osThreadJoin |
任务/线程类接口 |
目前通过oSThreadNew创建的任务是相互解耦的,暂未适配该接口 |
osThreadExit |
任务/线程类接口 |
Huawei LiteOS任务支持自删除,任务退出前不需要调用osThreadExit |
osThreadEnumerate |
任务/线程类接口 |
获取已创建的任务列表,目前未适配该接口,用户可以调用Huawei LiteOS的LOS_TaskInfoGet等维测接口获取任务状态 |
osMemoryPoolAlloc |
块状内存类接口 |
接口需要支持超时时间内申请内存块,目前Huawei LiteOS暂未提供这种机制 |
osMemoryPoolFree |
块状内存类接口 |
由于osMemoryPoolAlloc未实现,剩余osMemPool类接口暂不实现 |
osMemoryPoolGetCapacity |
块状内存类接口 |
同上 |
osMemoryPoolGetBlockSize |
块状内存类接口 |
同上 |
osMemoryPoolGetCount |
块状内存类接口 |
同上 |
osMemoryPoolGetSpace |
块状内存类接口 |
同上 |
osMemoryPoolDelete |
块状内存类接口 |
同上 |
osMessageQueueReset |
消息队列类接口 |
操作系统暂不提供清空队列接口,由用户对队列内容进行操作,避免资源泄漏或其他异常 |