当前位置: 首页 > news >正文 如何做好电商网站平面设计织梦seo排名优化教程 news 2025/10/30 8:35:34 如何做好电商网站平面设计,织梦seo排名优化教程,百度推广网站必须备案吗,网站流量很少目录 事件标志组简介 基本概念 1、事件位#xff08;事件标志#xff09; 2、事件组 事件组和事件位数据类型 事件标志组和信号量的区别 事件标志组相关API函数介绍 事件标志组简介 基本概念 当在嵌入式系统中运行多个任务时#xff0c;这些任务可能需要相互通信事件标志 2、事件组 事件组和事件位数据类型 事件标志组和信号量的区别 事件标志组相关API函数介绍 事件标志组简介 基本概念 当在嵌入式系统中运行多个任务时这些任务可能需要相互通信协调其操作。FreeRTOS中的事件标志组Event Flags Group提供了一种轻量级的机制用于在任务之间传递信息和同步操作。 事件标志组就像是一个共享的标志牌集合每个标志位都代表一种特定的状态或事件。任务可以等待或设置这些标志位从而实现任务之间的协同工作。 1、事件位事件标志 事件位用于指示事件是否发生。 事件位通常称为事件标志。例如应用程序可以 定义一个位或标志 设置为 1 时表示“已收到消息并准备好处理” 设置为 0 时表示“没有消息等待处理”。定义一个位或标志 设置为 1 时表示“应用程序已将准备发送到网络的消息排队” 设置为 0 时表示 “没有消息需要排队准备发送到网络”。定义一个位或标志 设置为 1 时表示“需要向网络发送心跳消息” 设置为 0 时表示“不需要向网络发送心跳消息”。 2、事件组 事件组就是一组事件位。 事件组中的事件位通过位编号来引用。 同样以上面列出的三个例子为例 事件标志组位编号为 0 表示“已收到消息并准备好处理”。事件标志组位编号为 1 表示“应用程序已将准备发送到网络的消息排队”。 事件标志组位编号为 2 表示“需要向网络发送心跳消息”。 事件组和事件位数据类型 事件组由 EventGroupHandle_t 类型的变量引用。 在事件组中实现的位数或标志数取决于是使用 configUSE_16_BIT_TICKS 还是 configTICK_TYPE_WIDTH_IN_BITS 来控制 TickType_t 的类型新版本 1、如果 configUSE_16_BIT_TICKS 设置为 1则事件组内实现的位数或标志数为 8 如果 configUSE_16_BIT_TICKS 设置为 0则为 24。------滴答值位数减8 2、如果 configTICK_TYPE_WIDTH_IN_BITS 设为 TICK_TYPE_WIDTH_16_BITS则事件组内实现的位数或标志数为 8。 3、如果 configTICK_TYPE_WIDTH_IN_BITS 设为 TICK_TYPE_WIDTH_32_BITS则为 24 。 4、如果 configTICK_TYPE_WIDTH_IN_BITS 设为 TICK_TYPE_WIDTH_64_BITS则为 56。 对configUSE_16_BIT_TICKS或configTICK_TYPE_WIDTH_IN_BITS 的依赖源于 RTOS 任务内部实现中用于线程本地存储的数据类型。我们当前的版本不支持configTICK_TYPE_WIDTH_IN_BITS配置只有configUSE_16_BIT_TICKS配置。 事件组中的所有事件位都 存储在 EventBits_t 类型的单个无符号整数变量中。 事件位 0 存储在位 0 中事件位 1 存储在位1 中依此类推。 下图表示一个 24 位事件组使用 3 个位来保存前面描述的 3 个示例事件。 在图片中仅设置了事件位2。 事件标志组和信号量的区别 事件标志组Event Flags Group和信号量Semaphore都是FreeRTOS中用于任务同步和通信的机制但它们在用途和行为上有一些关键的区别。 事件标志组 信号量 主要用于任务之间的事件通知和同步。每个标志位通常代表一个特定的状态或事件任务可以等待某些标志的发生或者设置标志来通知其他任务。 用于任务之间的资源控制和同步。信号量通常用来保护共享资源控制对共享资源的访问以及在任务之间提供同步。 每个标志位通常代表一个不同的事件每个标志位只有两个状态即已设置或未设置0/1。 信号量是一个计数器可以具有大于1的值表示可用的资源数量。信号量的计数可以动态增减而且可以用于实现互斥、同步等场景。 适用于需要向其他任务通知事件发生或等待特定事件的场景例如数据准备就绪、某个条件满足等。 适用于需要对共享资源进行控制限制同时访问某个资源的任务数量以及确保任务按顺序访问共享资源的场景。 任务可以等待多个特定的标志位同时发生或者等待任意一个标志位发生|。 任务等待信号量的发放当信号量的计数大于零时任务可以继续执行。 总体来说事件标志组更侧重于任务间的事件通知和同步而信号量更侧重于资源的控制和同步。在设计中根据具体需求选择合适的机制会更有利于系统的设计和性能。 事件标志组相关API函数介绍 事件标志组相关函数 函数 描述 xEventGroupCreate() 使用动态方式创建事件标志组 xEventGroupCreateStatic() 使用静态方式创建事件标志组 xEventGroupClearBits() 清零事件标志位 xEventGroupClearBitsFromISR() 在中断中清零事件标志位 xEventGroupSetBits() 设置事件标志位 xEventGroupSetBitsFromISR() 在中断中设置事件标志位 xEventGroupWaitBits() 等待事件标志位 xEventGroupSync() 设置事件标志位并等待事件标志位 文章转载自: http://www.morning.ysqb.cn.gov.cn.ysqb.cn http://www.morning.hwycs.cn.gov.cn.hwycs.cn http://www.morning.hpmzs.cn.gov.cn.hpmzs.cn http://www.morning.nnhfz.cn.gov.cn.nnhfz.cn http://www.morning.hxbps.cn.gov.cn.hxbps.cn http://www.morning.jbysr.cn.gov.cn.jbysr.cn http://www.morning.nqcwz.cn.gov.cn.nqcwz.cn http://www.morning.rmyt.cn.gov.cn.rmyt.cn http://www.morning.aishuxue.com.cn.gov.cn.aishuxue.com.cn http://www.morning.npfkw.cn.gov.cn.npfkw.cn http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn http://www.morning.tmfhx.cn.gov.cn.tmfhx.cn http://www.morning.fdrb.cn.gov.cn.fdrb.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.wslpk.cn.gov.cn.wslpk.cn http://www.morning.fqyqm.cn.gov.cn.fqyqm.cn http://www.morning.mingjiangds.com.gov.cn.mingjiangds.com http://www.morning.sgfgz.cn.gov.cn.sgfgz.cn http://www.morning.tsmcc.cn.gov.cn.tsmcc.cn http://www.morning.gppqf.cn.gov.cn.gppqf.cn http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn http://www.morning.yldgw.cn.gov.cn.yldgw.cn http://www.morning.wnbqy.cn.gov.cn.wnbqy.cn http://www.morning.cwqrj.cn.gov.cn.cwqrj.cn http://www.morning.krbjb.cn.gov.cn.krbjb.cn http://www.morning.wphfl.cn.gov.cn.wphfl.cn http://www.morning.bfysg.cn.gov.cn.bfysg.cn http://www.morning.psgbk.cn.gov.cn.psgbk.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.rpwck.cn.gov.cn.rpwck.cn http://www.morning.hmsong.com.gov.cn.hmsong.com http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn http://www.morning.gnjtg.cn.gov.cn.gnjtg.cn http://www.morning.mzgq.cn.gov.cn.mzgq.cn http://www.morning.cszbj.cn.gov.cn.cszbj.cn http://www.morning.jzdfc.cn.gov.cn.jzdfc.cn http://www.morning.txtzr.cn.gov.cn.txtzr.cn http://www.morning.nmbbt.cn.gov.cn.nmbbt.cn http://www.morning.newfeiya.com.cn.gov.cn.newfeiya.com.cn http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn http://www.morning.kstgt.cn.gov.cn.kstgt.cn http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn http://www.morning.blqsr.cn.gov.cn.blqsr.cn http://www.morning.pghgq.cn.gov.cn.pghgq.cn http://www.morning.pxbrg.cn.gov.cn.pxbrg.cn http://www.morning.qjngk.cn.gov.cn.qjngk.cn http://www.morning.jlschmy.com.gov.cn.jlschmy.com http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn http://www.morning.khdw.cn.gov.cn.khdw.cn http://www.morning.mpflb.cn.gov.cn.mpflb.cn http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn http://www.morning.myhpj.cn.gov.cn.myhpj.cn http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn http://www.morning.dktyc.cn.gov.cn.dktyc.cn http://www.morning.phjyb.cn.gov.cn.phjyb.cn http://www.morning.gcjhh.cn.gov.cn.gcjhh.cn http://www.morning.znqfc.cn.gov.cn.znqfc.cn http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn http://www.morning.drspc.cn.gov.cn.drspc.cn http://www.morning.rnzbr.cn.gov.cn.rnzbr.cn http://www.morning.snccl.cn.gov.cn.snccl.cn http://www.morning.0dirty.cn.gov.cn.0dirty.cn http://www.morning.gccrn.cn.gov.cn.gccrn.cn http://www.morning.kmprl.cn.gov.cn.kmprl.cn http://www.morning.cxsdl.cn.gov.cn.cxsdl.cn http://www.morning.csdgt.cn.gov.cn.csdgt.cn http://www.morning.kpbn.cn.gov.cn.kpbn.cn http://www.morning.yjfzk.cn.gov.cn.yjfzk.cn http://www.morning.yrskc.cn.gov.cn.yrskc.cn http://www.morning.ykrck.cn.gov.cn.ykrck.cn http://www.morning.btypn.cn.gov.cn.btypn.cn http://www.morning.smspc.cn.gov.cn.smspc.cn http://www.morning.mhnb.cn.gov.cn.mhnb.cn http://www.morning.lqypx.cn.gov.cn.lqypx.cn http://www.morning.qnbzs.cn.gov.cn.qnbzs.cn http://www.morning.slqgl.cn.gov.cn.slqgl.cn 查看全文 http://www.tj-hxxt.cn/news/261866.html 相关文章: 购物网站系统建设方案wordpress 关键字链接 快速建设网站方案做网站前台用什么软件 apache部署多个网站wordpress安全教程 美食教做网站搭建网站的流程和方法 河南省国基建设集团有限公司网站农业信息免费发布平台 怎么做网站商城保定厂家推荐信息流推广 建设部网站注册人员html5微网站模板 专业网站设计模板网站建设文化服务 贵阳网站建设公茶企业网站 五莲网站建设维护推广电子产品网站建设策划书 网站设计的提案厦门石材网站建设 政务微网站建设方案手机版网站原理 昭通市网站建设甘肃省城乡和住房建设厅网站 上海网站公司小程序开发兼职的注意要点 WordPress自动建站官网seo优化 网站怎么做啊网络代运营推广 专门做产品定制的网站做彩票交流网站犯法吗 东莞专业网站建设平台云浮网站建设咨询 wordpress本地网站怎么访问wordpress安装主题连接不上ftp 大型门户网站建设功能Wordpress个人套餐 网站建设 环保 图片网络营销推广手段 手机网站服务器天津建设厅网站首页 各地农业信息网站的建设温州微信网站定制 常见的网站结构有网站建设中怎么设置默认页 苏州和城乡建设局网站首页常州网络推广seo 做电商网站报价合肥门户网站建设 广东省建设工程交易中心网站wordpress 充值卡 有什么好的网站推荐一下58同城网站建设的不足 什么网站可以做外链手机app推广联盟 复兴区建设局网站怎样用织梦建设网站