UCOS-II学习笔记.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UCOS-II学习笔记

事件标志管理 (EVENT FLAGS MANAGEMENT) * OSFlagAccept() 检查事件标志组函数(标志组的指针、 事件标志位、 等待事件标志位的方 式、 错误码指针) * OSFlagCreate() 建立一个事件标志组(初值、 错误码) * OSFlagDel() 删除一个事件标志组(指针、 条件值、 错误值) * OSFlagPend() 等待事件标志组的事件标志位(事件组指针、 需要检查的标志位、 等待事 件标志位的方式、允许等待的时钟节拍、 出错代码的时钟节拍) * OSFlagPost() 置位或清0事件标志组中的标志位(指针、 标志位、 条件值、 错误码) operating system\flag标记\accept接受\create创建\pend悬而未决\post布置 消息邮箱管理 (MESSAGE MAILBOX MANAGEMENT) * OSMboxAccept () 查看消息邮箱(消息邮箱指针) * OSMboxCreate () 建立并初始化一个消息邮箱(msg 参数不为空含内容) * OSMboxDel () 删除消息邮箱(消息邮箱指针、 删除条件、 出错代码指针) * OSMboxPend () 等待一个消息邮箱函数(消息邮箱指针、 允许等待的时钟节拍、 代码错误 指针) * OSMboxPost () 发送消息函数(消息邮箱指针、 即将实际发送给任务的消息) * OSMboxPostOpt() 向邮箱发送一则消息(邮箱指针、 消息、 条件) * OSMboxQuery () 查询一个邮箱的当前状态(信号量指针、 状态数据结构指针) Mail邮件\box盒子\opt选择\query询问 内存管理项 (MEMORY MANAGEMENT) * OSMemCreate () 建立并初始化一块内存区(起始地址、 需要的内存块数目、 内存块大小、 返回错误的指针) * OSMemGet () 从内存区分配一个内存块 * OSMemPut () 释放一个内存块, 内存块必须释放回原先申请的内存区 * OSMemQuery () 得到内存区的信息 Get获得\put放 互斥型信号量项管理 (MUTUAL EXCLUSION SEMAPHORE MANAGEMENT) * OSMutexAccept () 无等待地获取互斥型信号量[任务不挂起](信号量指针、 错误代码) * OSMutexCreate () 建立并初始化一个互斥型信号量(优先级继承优先级(PIP)、 出错代码 指针) * OSMutexDel () 删除互斥型信号量(信号指针、 删除条件、 错误指针) * OSMutexPend () 等待一个互斥型信号量(指针、 等待超时时限、 出错代码指针) * OSMutexPost () 释放一个互斥型信号量(互斥型信号量指针) * OSMutexQuery () 查询一个互斥型信号量的当前状态(互斥型信号量指针,状态数据结构指针) 消息队列管理 (MESSAGE QUEUE MANAGEMENT) * OSQAccept () 检查消息队列中是否已经有需要的消息(消息队列的指针) * OSQCreate () 建立一个消息队列(消息内存区的基地址(指针数组)、 消息内存区的大小) * OSQDel () 删除一个消息队列(消息队列指针、 删除条件、 错误指针) * OSQFlush () 清空消息队列(指向得到消息队列的指针) * OSQPend () 任务等待消息队列中的消息(消息队列指针、 允许等待的时钟节拍、 代码错 误指针) * OSQPost () 向消息队列发送一则消息FIFO(消息队列指针、 发送的消息) * OSQPostFront () 向消息队列发送一则消息LIFO(消息队列指针、 发送的消息) * OSQPostOpt () 向消息队列发送一则消息LIFO(消息队列指针、 发送的消息、 发送条件) Flush清洗\front前面 信号量管理 (SEMA

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档