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

网站建设步骤及分工谷歌seo博客

网站建设步骤及分工,谷歌seo博客,微信小程序点餐系统源码,水产网站源码队列简介 队列是任务间通信的主要形式。 它们可以用于在任务之间以及中断和任务之间发送消息。 队列是线程安全的数据结构,任务可以通过队列在彼此之间传递数据。有以下关键特点: FIFO顺序:队列采用先进先出 (FIFO) 的顺序,即先…

队列简介

队列是任务间通信的主要形式。 它们可以用于在任务之间以及中断和任务之间发送消息。

队列是线程安全的数据结构,任务可以通过队列在彼此之间传递数据。有以下关键特点:

  • FIFO顺序:队列采用先进先出 (FIFO) 的顺序,即先发送的消息会被先接收。
  • 线程安全:队列操作是原子的,确保在多任务环境中的数据完整性。
  • 阻塞和非阻塞操作:任务可以通过阻塞或非阻塞的方式发送和接收消息。如果队列满了或者为空,任务可以选择等待直到有空间或者数据可用,或者立即返回。
  • 优先级继承:FreeRTOS 支持基于优先级的消息传递,确保高优先级任务在队列操作期间不会被低优先级任务阻塞。
  • 可变长度项:队列中的项可以是不同长度的数据块,而不是固定大小。

使用队列,任务可以通过发送消息来共享信息,从而更好地协调和同步系统中的不同部分。

创建队列

函数

描述

xQueueCreate()

动态方式创建队列

xQueueCreateStatic()

静态方式创建队列

动态创建队列时,FreeRTOS会在运行时从其内置的堆中为队列分配所需的内存空间。这种方式更加灵活,允许系统根据需要动态调整内存。

相反,静态创建队列要求用户在编译时手动为队列分配内存,而不依赖于FreeRTOS的堆管理。这使得内存的分配在编写代码时就能确定,因此在资源受限或对内存使用有严格要求的嵌入式系统中可能更为合适。

总体而言,动态创建提供了更大的灵活性,但可能会增加堆管理的复杂性。静态创建则更为直观,适用于在编译时就能确定内存分配的情况。选择使用哪种方式通常取决于系统的需求和设计考虑。

往队列写入消息

函数

描述

xQueueSend()

往队列的尾部写入消息

xQueueSendToBack()

同 xQueueSend()

xQueueSendToFront()

往队列的头部写入消息

xQueueOverwrite()

覆写队列消息(只用于队列长度为 1 的情况)

xQueueSendFromISR()

在中断中往队列的尾部写入消息

xQueueSendToBackFromISR()

同 xQueueSendFromISR()

xQueueSendToFrontFromISR()

在中断中往队列的头部写入消息

xQueueOverwriteFromISR()

在中断中覆写队列消息(只用于队列长度为 1 的情况)

从队列读取消息

函数

描述

xQueueReceive()

从队列头部读取消息,并删除消息

xQueuePeek()

从队列头部读取消息

xQueueReceiveFromISR()

在中断中从队列头部读取消息,并删除消息

xQueuePeekFromISR()

在中断中从队列头部读取消息

http://www.ritt.cn/news/7873.html

相关文章:

  • 做公司网站详细步骤6深圳网站seo优化公司
  • 网站服务合同纠纷调解昆明网站seo优化
  • 东莞市建设培训中心网站门户网站
  • 做化妆品等的网站赵阳竞价培训
  • 备案关闭网站建设影响核心关键词如何优化
  • 网站建设 助力社会组织网站制作平台
  • 辽宁企业网站建设公司恩施seo整站优化哪家好
  • 公司网站如何做常用的网络营销平台有哪些
  • 宜兴市的城乡建设管理局网站日本站外推广网站
  • 怎么在手机上做企业网站拉新app渠道
  • 如何申请域名做网站广州专业网络推广公司
  • 和男朋友都是第一次做网站品牌策略的7种类型
  • 建网站的几个公司怎么打广告吸引客户
  • dede 网站标题优化推广方案
  • 东莞网站建设排名 南城廊坊seo排名公司
  • 江夏区做网站指数函数求导公式
  • 菏泽网站建设哪家好百度竞价渠道代理商
  • 市通建设工程质量监督局网站搜狗权重查询
  • lnmp wordpress 换域名来宾网站seo
  • 徐州网站优化价格怎样在百度上发布信息
  • 个人网站备案注意事项谷歌推广怎么做
  • 云服务器做淘客网站保定百度推广联系电话
  • wordpress网站打开很慢搜索网页内容
  • 有没有大人和小孩做的网站搜索引擎优化时营销关键词
  • dede网站首页被劫持优秀软文案例
  • 营销形网站风云榜小说排行榜
  • 东莞网页制作最新招聘信息山东网站seo
  • 网页美工设计需求说明北京网站优化
  • 建设企业网站开发公司每日新闻播报
  • 黄埔网站建设 信科网络百度广告商