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(...)
  • 相关阅读:
    安装xcache3.0.3/3.2,为php加速
    编译安装lamp环境
    使用rpm包安装lamp环境
    centos6下通用二进制安装mysql5.5.33
    centos中进程管理工具
    centos6下的lvm逻辑卷的管理
    centos6中创建软raid方法
    解决vmware虚拟机克隆后启动centos报错device eth0 does not seem to be present, delaying initialization
    centos下常用文件管理命令
    centos下httpd-2.4的编译安装
  • 原文地址:https://www.cnblogs.com/xiaohanxixi/p/13274032.html
Copyright © 2011-2022 走看看