ucos-ii系统函数
时间: 2023-10-05 17:10:54 浏览: 138
1. OSInit() - 初始化 uC/OS-II 系统。
2. OSStart() - 启动 uC/OS-II 系统,开始多任务处理。
3. OSSched() - 调度器函数,用于切换任务。
4. OSTaskCreate() - 创建新任务。
5. OSTaskDel() - 删除任务。
6. OSTaskSuspend() - 暂停任务。
7. OSTaskResume() - 恢复任务。
8. OSTaskQuery() - 查询任务状态。
9. OSTimeDly() - 延时任务执行。
10. OSTimeGet() - 获取当前系统时间。
11. OSSemCreate() - 创建信号量。
12. OSSemPend() - 等待信号量。
13. OSSemPost() - 发送信号量。
14. OSMutexCreate() - 创建互斥量。
15. OSMutexPend() - 等待互斥量。
16. OSMutexPost() - 发送互斥量。
17. OSQCreate() - 创建消息队列。
18. OSQPend() - 等待消息队列。
19. OSQPost() - 发送消息队列。
20. OSTaskStkChk() - 检查任务堆栈使用情况。
相关问题
ucos-ii系统函数分类
1. 任务管理函数:包括任务创建、删除、挂起、恢复等。
2. 信号量函数:包括信号量的创建、删除、获取、释放等。
3. 互斥量和信号量函数:包括互斥量和信号量的创建、删除、获取、释放等。
4. 时间管理函数:包括定时器的创建、删除、启动、停止等。
5. 内存管理函数:包括内存块的分配、释放等。
6. 消息队列函数:包括消息队列的创建、删除、发送、接收等。
7. 事件标志组函数:包括事件标志组的创建、删除、等待、设置等。
8. 定时任务函数:包括定时任务的创建、删除、启动、停止等。
9. 任务状态查询函数:包括查询任务状态、查询任务优先级等。
阅读全文