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

网站后台添加文章后怎么不显示百度推广一个月费用

网站后台添加文章后怎么不显示,百度推广一个月费用,河北网站建设费用,dede网站地图标签队列集 队列集内部机制:(句柄简单来说就是对象的指针:句柄详解,什么是句柄?句柄有什么用?-CSDN博客) 在开发板上的实际操作: 创建队列集 QueueSetHandle_t xQueueCreateSet( const…

队列集

队列集内部机制:(句柄简单来说就是对象的指针:句柄详解,什么是句柄?句柄有什么用?-CSDN博客)

在开发板上的实际操作:

创建队列集

QueueSetHandle_t xQueueCreateSet( const UBaseType_t uxEventQueueLength )

把队列加入队列集

BaseType_t xQueueAddToSet( QueueSetMemberHandle_t xQueueOrSemaphore,

QueueSetHandle_t xQueueSet );

读取队列集

QueueSetMemberHandle_t xQueueSelectFromSet( QueueSetHandle_t xQueueSet,

TickType_t const xTicksToWait );

同一份数据分发给多个任务(重点)

解决方法:让驱动程序同时写多个队列,然后让不同任务各自读取各自的队列。

第一种方法:(不推荐)

第二种方法:

创建一个队列数组,所有需要分发数据的队列的句柄都被一个注册函数放入该队列数组中,然后由驱动层内部分发函数给数组内所有队列分发数据。

static QueueHandle_t g_xQueues[10];//需要被分发数据的队列的数组,数组内的值来自外部任务调用注册函数,//将自己的队列添加进该数组中,然后驱动层会将数据分发给该数组内所有队列
static int g_queue_cnt = 0;//队列数组成员计数,防止越界void IR_RegisterQueueHandle(QueueHandle_t queueHandle)//注册队列到队列数组
{if (g_queue_cnt < 10){g_xQueues[g_queue_cnt] = queueHandle;g_queue_cnt++;}
}#if 0
void LogoutQueueHandle(QueueHandle_t queueHandle)//将队列从队列数组中注销
{int i = 0;for (i = 0; i < g_queue_cnt; i++){if (g_xQueues[i] == queueHandle){g_xQueues[i] = g_xQueues[g_queue_cnt];g_queue_cnt--;}}
}
#endifstatic void DispatchKey(struct ir_data* pidata)//分发数据
{
#if 0//数据分发,同时写3个队列extern QueueHandle_t g_xQueueCar1; /* 任务队列 */extern QueueHandle_t g_xQueueCar2; /* 任务队列 */extern QueueHandle_t g_xQueueCar3; /* 任务队列 */xQueueSendFromISR(g_xQueueCar1, pidata, NULL);xQueueSendFromISR(g_xQueueCar2, pidata, NULL);xQueueSendFromISR(g_xQueueCar3, pidata, NULL);//可以这么写,但是这样写会让驱动层与应用层耦合性增强//每次增加任务都要在驱动层更改代码,代码太丑陋
#else//分发数据到队列数组int i = 0;for (i = 0; i < g_queue_cnt; i++){xQueueSendToBackFromISR(g_xQueues[i], pidata, NULL);}
#endif
}

当我们有一个任务需要用到数据时,就在该任务内创建一个队列,然后将该队列通过注册函数注册到队列数组中就好了。

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

相关文章:

  • 计算机类本科毕业设计论文大纲设计及论文撰写指南
  • 网站建设学习培训建设网站招标
  • qq群推广网站运营的工资一般是多少
  • Go语言Slice的一道骚题
  • 做网站如何语音泉州哪个公司网站做的好
  • 校园电商平台网站建设自己怎么个人网站
  • 宣城网站seo诊断河北新增9个中风险地区
  • 懒人手机网站模板电子商务开发公司
  • 什么是偏自相关函数PACF
  • 网站建设费应计入什么科目手机礼品网站模板
  • 潍坊快速网站排名上海外贸财经大学
  • 杭州网站设计开发做网站软件是什么下载
  • 模板网站建设公司wordpress 干净主题
  • JavaSPI机制
  • 网站seo文章该怎么写长春网站建设方案推广
  • 制作网站需要哪些技术遵义发布
  • devexpress网站开发企业网站模板科技感
  • 淄博便宜网站设工程建设标准化
  • 免费网站怎么建立可以做配音兼职的网站
  • 企业网站seo推广技巧点餐系统微信小程序
  • 黑科技软件合集网站element ui做门户网站
  • 网站后台文本编辑器新泰网站制作
  • 31. Unity游戏对象的渲染顺序
  • 网站外包价格 北京网站制作公司网页制作模板ppt制作
  • dede网站站内推广方法扬州广陵城乡建设局网站
  • 广州做蛋糕的网站WordPress获取标签名字
  • 个人网站备案 费用wordpress 图片排版
  • sns网站社区需求分析文档佛山人才招聘网
  • 网站须知wordpress导航菜单代码
  • 网站负责人备案采集照具体要求南昌个人做网站