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(...)
  • 相关阅读:
    MYSQL数据库实验(存储过程与触发器)
    Markdown
    EXT文件系统
    Arch在VirtualBox虚拟机中挂载U盘
    U盘启动没有引导项
    安装ArchLinux的两篇博文
    Arch Linux上安装Win10
    Gentoo系统安装痕迹化记录
    物联网操作系统安全研究综述
    2013.06_多线程_多核多线程技术综述_眭俊华
  • 原文地址:https://www.cnblogs.com/xiaohanxixi/p/13274032.html
Copyright © 2011-2022 走看看