当前位置: 首页 > news >正文

广东网站快速备案南阳市建设局网站

广东网站快速备案,南阳市建设局网站,如何开网站呢,在线生成个人网站推荐事件组(event group)事件组的本质事件组中高八位不用,给内核使用,剩下的位每一位表示一个事件,还有一个等待链表,链表中有任务在等待事件,任务中有一个整数表示该任务等待的事件,还有…

事件组(event group)

事件组的本质

事件组中高八位不用,给内核使用,剩下的位每一位表示一个事件,还有一个等待链表,链表中有任务在等待事件,任务中有一个整数表示该任务等待的事件,还有事件的关系(与 / 或)。当事件发生时,事件组会遍历等待链表,查看是否有任务可以响应。详细解释可以看下面的图。

事件组的创建与删除

设置事件

在任务中使用 xEventGroupSetBits()

在 ISR 中使用 xEventGroupSetBitsFromISR()

特别注意

ISR中的函数,比如队列函数xQueueSendToBackFromISR、信号量函数xSemaphoreGiveFromISR,它们会唤醒某个任务,最多只会唤醒1个任务。

但是设置事件组时,有可能导致多个任务被唤醒,这会带来很大的不确定性。所以xEventGroupSetBitsFromISR函数不是直接去设置事件组,而是给一个FreeRTOS后台任务(daemon task)发送队列数据,由这个任务来设置事件组。

如果后台任务的优先级比当前被中断的任务优先级高,xEventGroupSetBitsFromISR会设置*pxHigherPriorityTaskWoken为pdTRUE。

如 果 daemon task 成 功 地 把 队 列 数 据 发 送 给 了 后 台 任 务 , 那 么xEventGroupSetBitsFromISR的返回值就是pdPASS。

等待事件

http://www.dtcms.com/a/506304.html

相关文章:

  • 昆明做网站建设怎么样济南百度推广电话
  • 从代码角度分析网站怎么做自动做标题网站
  • 网站推广前景怎么样二手房交易网站开发源码
  • 如何别人看自己做的网站百度收录要多久
  • 企业顺德网站建设wordpress系统密码忘记
  • ci框架的网站wordpress 标签链接
  • 发外链的论坛网站网站多久才能做起来
  • 有口碑的大连网站建设珠海品牌网站设计
  • 网站 设计公司 温州免费静态网页模板下载
  • 重庆市建筑工程信息官方网站拼多多推广关键词首选帝搜软件
  • 青岛建站服务ui设计师岗位职责
  • 网站设计实训报告小米14系列发布会微博手机影像年
  • 自建站系统站长工具 网站改版
  • html静态网站开发实验网站开发负责人是什么职位
  • 网站后台页面是什么模板建站难度大
  • 建设摩托车官网的网站首页wordpress 做ins
  • 软件外包app网站seo在线诊断分析
  • 做网站怎样设置搜索引擎上市公司网站推广方案
  • 佛山网站制作外包上城网站建设
  • 用php做的网站有哪些如何从网站获取图片做全景图
  • 实用设计网站推荐昆明网站建设加q.479185700
  • 免费商城版网站idc网站模板
  • 爱站网 关键词挖掘工具站长工具网站建设+荆州
  • 做二手房比较好的网站有哪些赤水市住房和城乡建设局网站
  • 做网站推广的技巧西安网站建站品牌
  • 做网站推广销售怎么样桃城网站建设代理
  • html5手机网站织梦模板wordpress 首页慢
  • c 网站开发入门视频网站空间控制面板
  • 手机网站开发计划佛山高端网站制作
  • 网站制作职业wordpress商城教程