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

建论坛网站多少钱温州网站升级

建论坛网站多少钱,温州网站升级,wordpress淘宝网店主题,本地南昌网站建设公司信号量是特殊的队列--无法存储消息的队列#xff0c;相关的接口函数声明在semphr.h中#xff0c;通过宏定义替换队列函数实现。 4.1创建二值信号量xSemaphoreCreateBinary() 4.1.1函数原型 queueQUEUE_TYPE_BINARY_SEMAPHORE#xff1a;一个宏#xff0c;表示创建队列的… 信号量是特殊的队列--无法存储消息的队列相关的接口函数声明在semphr.h中通过宏定义替换队列函数实现。 4.1创建二值信号量xSemaphoreCreateBinary() 4.1.1函数原型 queueQUEUE_TYPE_BINARY_SEMAPHORE一个宏表示创建队列的类型是二值信号量 4.1.2函数框架 创建二值信号量实际上是创建了一个队列这个队列的长度为1存储队列消息的空间为0。 4.2创建计数信号量xSemaphoreCreateCounting() 4.2.1函数原型 uxMaxCount计数信号量的最大值当达到这个值的时候信号量不能再被释放。 uxInitialCount初始信号量的值。 4.2.2函数框架 ①调用xQueueGenericCreate函数创建一个长度为uxMaxCount消息存储空间为0的队列。②使uxMessagesWaiting uxInitialCount表示当前可用的信号量数量为uxInitialCount。 4.3删除信号量vSemaphoreDelete() 4.3.1函数原型 4.3.2函数框架 调用vQueueDelete()函数删除。 4.4释放信号量xSemaphoreGive() 4.4.1函数原型 xSemaphore信号量的句柄指向队列控制块NULL表示消息体为空semGIVE_BLOCK_TIME宏数值0表示阻塞时间为零queueSEND_TO_BACK一个宏表示发送到队列尾部。 4.4.2函数框架 从函数原型可以看出信号量释放是不会阻塞任务的所以如果队列是满的就不会去更新阻塞时间、检查阻塞时间是否过了、再检查队列是否还是满的等操作直接返回err_QUEUE_FULL。 ①如果队列没满uxMessageWaiting加一表示信号量的数量加一如果此时有任务在等待接收信号量唤醒该任务返回pdPASS。②如果队列满了直接返回err_QUEUE_FULL。 4.5释放信号量xSemaphoreGiveFromISR() 4.5.1函数原型 xSemaphore信号量句柄pxHigherPriorityTaskWoken在函数里会改变*pxHigherPriorityTaskWoken的值可根据它的值判断在中断退出后是否要进行任务切换。 4.5.2函数框架 xQueueGiveFromISR()是xQueueGenericSendFromISR()的简单版区别是不需要处理队列消息因为信号量没有消息存储空间。 4.6获取信号量xSemaphoreTake() 4.6.1函数原型 4.6.2函数框架 类似xQueueReceive()函数。 4.7获取信号量xSemaphoreTakeFromISR() 4.7.1函数原型 4.7.2函数框架 调用xQueueReceiveFromISR函数。
http://www.hkea.cn/news/14434530/

相关文章:

  • 骨干专业建设网站wordpress数据库链接
  • 做网站电话沧州宁波公司网站开发招聘
  • 物流企业网站建设策划书企业文化墙制作
  • 哪里有做网站设计sem模型
  • 设计素材网站有哪些免费上海微信网站建设费用
  • 湖南做网站公司专门做自助游的网站
  • 广西网站建设价格网站域名怎么解释
  • 微信网页网站怎么做网络销售是做什么
  • 网站开发与软件研发有什么区别wordpress广告管理
  • 深圳市福田建设股份有限公司网站教做缝纫的网站
  • 美食网站建设的可行性四川工程信息网官网
  • 微网站方案怎么写网站开发职业要求
  • 网站模板上传教程网站 微信认证
  • 上饶市住房和城乡建设局网站网页设计模板网站免费
  • php不用框架怎么做网站wordpress上传主题提示要ftp
  • 无锡装修网站站长工具ip查询
  • 网站提升流量it运维工程师证书
  • 商品网站策划书宁夏网站建站
  • 活动策划公司网站福州网站建设教程视频
  • 手机端网站ui做多少像素分销订单管理系统
  • 东莞大型网站建设哪家好互联网推广平台有哪些公司
  • 学建网站营销网络电话软件
  • 高密公司做网站深圳市保障性住房官网
  • 拉丝机东莞网站建设广西做网站的公司
  • 东莞网站设计公司排名网站搭建流程负责人
  • 城市建设灯具网站房地产网站cms
  • 铜仁市城乡住房与建设局网站php完整网站开发案例
  • 中介做哪些网站在微信上怎么卖自己的产品
  • 上住房和城乡建设部网站百度开户流程
  • 杭州做宠物网站的公司哪家好wordpress企业建