μC/OS-III 数据结构摘录(二) - 多值信号量

注:本文所有图片摘自“野火uCOS-III 内核实现与应用开发实战”教程提供的《uCOSIII技术内幕》一书(实体书应该是《μC/OS-III源码分析笔记》(作者:李悦城)),请支持原作者,支持正版



多值信号量


  1,信号量及其等待队列


图2.1 信号量及其等待队列


  2,信号量插入调试列表


图2.2.1 信号量插入调试列表1


图2.2.2 信号量插入调试列表2


  3,信号量从双向链表中移除


图2.3.1 信号量从双向链表中移除1


图2.3.2 信号量从双向链表中移除2


图2.3.3 信号量从双向链表中移除3


  4,信号量的发布过程


图2.4 信号量的发布过程


  5,等待信号量的过程


图2.5 等待信号量的过程


  6,内核对象数据类型对比


图2.6 内核对象数据类型对比


  7,OS_SEM 和OS_PEND_OBJ的区别


图2.7 OS_SEM 和OS_PEND_OBJ的区别


  8,等待多个内核对象之前定义的数组和数组元素


图2.8 等待多个内核对象之前定义的数组和数组元素




2020.8.31
by:Rei_ikari

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值