zoukankan      html  css  js  c++  java
  • UCOSIII常用API函数(待补充)

    //任务创建
    OSTaskCreate(...)        
    //任务删除
    OSTaskDel(...)
    //任务挂起
    OSTaskSuspend(...)
    //任务恢复
    OSTaskResume(...)
    
    //延时函数
    OSTimeDly(...)
    OSTimeDlyHMSM(...)    //这个好用
    //解救被延时函数延时的函数
    OSTImeDlyResume(...)
    //获取当前时钟节拍计数器的数值
    OSTimeGet(...)
    //设置当前时钟节拍计数器的数值
    OSTimeSet(...)        //慎用
    
    //创建定时器
    OSTmrCreate(...)
    
    //创建信号量
    OSSemCreate(...)
    //请求信号量
    OSSemPend(...)
    //发送信号量
    OSSemPost(...)
    
    //创建互斥信号量
    OSMutexCreate(...)
    //请求互斥信号量
    OSMutexPend(...)
    //发送互斥信号量
    OSMutexPost(...)
    
    //任务内嵌信号量
    //等待任务信号量
    OSTaskSemPend(...)
    //取消等待任务信号量
    OSTaskSemPendAbort(...)
    //发布任务信号量
    OSTaskSemPost(...)
    //强行设置任务信号量计数
    OSTaskSemSet(...)
    
    //创建一个消息队列
    OSQCreate(...)
    //删除一个消息队列
    OSQDel(...)
    //清空一个消息队列
    OSQFlush(...)
    //等待消息队列
    OSQPendAbort(...)
    //向消息队列发送一条消息
    OSPost(...)
    
    //任务内建消息
    //等待消息
    OSTaskQPend(...)
    //取消等待消息
    OSTaskQPendAbort(...)
    //向任务发送一条消息
    OSTaskQPost(...)
    //清空任务的消息队列
    OSTaskQFlush(...)
    
    //创建事件标志组
    OSFlagCreate(...)
    //删除事件标志组
    OSFlagDel(...)
    //等待事件标志组
    OSFlagPend(...)
    //取消等待事件标志组
    OSFlagPendAbort(...)
    //获取使任务就绪的事件标志
    OSFlagPendGetFlagsRdy(...)
    //向事件标志组发布标志
    OSFlagPost(...)
  • 相关阅读:
    后端开发者的Vue学习之路(五)
    后端开发者的Vue学习之路(四)
    后端开发者的Vue学习之路(三)
    Vue:如何在地图上添加自定义覆盖物(点)
    后端开发者的Vue学习之路(二)
    后端开发者的Vue学习之路(一)
    字体图标的使用
    Maven的基础了解与使用
    SpringMVC从认识到细化了解
    Mybatis从认识到了解
  • 原文地址:https://www.cnblogs.com/xiaohanxixi/p/13274032.html
Copyright © 2011-2022 走看看