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

广东网站建设哪家有南京seo整站优化技术

广东网站建设哪家有,南京seo整站优化技术,网站建设综合技术,软件开发培训有哪些主要参考b站宸芯IOT老师的视频,记录自己的笔记,老师讲的主要是linux环境,但配置过程实在太多问题,就直接用windows环境了,老师也有讲一些windows的操作,只要代码会写,操作都还好,开发…

主要参考b站宸芯IOT老师的视频,记录自己的笔记,老师讲的主要是linux环境,但配置过程实在太多问题,就直接用windows环境了,老师也有讲一些windows的操作,只要代码会写,操作都还好,开发板用ESP-WROOM-32,其实坑还挺多的,慢慢来吧。

关于ESP32任务创建,乐鑫在freertos的基础上包装了自己的函数接口,主要是为了双核并行等功能,关于双核,可以参照参考文献

有以下几个常用函数

- 首先是任务创建函数xTaskCreatePinnedToCore()

功能和freertos原生的xTaskCreate一样,如果在ESP32的SDK调用xTaskCreate也可以,xTaskCreate会调用xTaskCreatePinnedToCore,并在最后一个函数将核心设为tskNO_AFFINITY,双核都可以

这个函数有7个参数,分别是:

①任务函数指针
②任务名称,本质没有作用,输出log时可能用到
③任务堆栈大小,单位是字节,最小2048,小于2048可能会报错
④任务参数,也就是①的任务函数的参数
⑤任务优先级,configMAX_PRIORITIES的值是25,所以优先级最大24
⑥任务句柄,可以通过句柄挂起函数
⑦分配在哪个内核,0或1
在这里插入图片描述

- 然后是延时函数vTaskDelay()

参数是延时的节拍数,这个函数是阻塞型延时,并且不一定在节拍数到达时立刻解除阻塞,还要看系统的调度,精确延时函数是vTaskDelayUntil(),要求不高就用这个普通延时,pdMS_TO_TICKS()可以将ms转换为节拍,比如延时500ms,vTaskDelay(pdMS_TO_TICKS(500));

在这里插入图片描述

简单创建一个任务代码:

#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "esp_log.h"void task_500(void* param)
{while (1){ESP_LOGI("main" , "task111111");vTaskDelay(pdMS_TO_TICKS(500));}
}void app_main(void)
{xTaskCreatePinnedToCore(task_500 , "500ms" , 2048 , NULL , 3 , NULL , 1);
}

通过log看,500ms延时还挺精确的
在这里插入图片描述

工程可以下载

http://www.laogonggong.com/news/288.html

相关文章:

  • 宁波网站搭建定制非模板网站建设免费个人自助建站
  • 宝鸡专业做网站seo优化软件免费
  • 杭州网站搭建互联网销售可以卖什么产品
  • 郑州营销网站托管公司哪家好百度关键词排名推广
  • 公司建立网站的优势怎么利用互联网推广
  • cms管理手机网站模板汕头网站设计
  • 网站建设专家企业网络推广软件
  • wordpress主题开发404页面seo点击排名软件哪里好
  • 福田网站制作报价福州seo代理商
  • 福州便民生活网长春seo优化
  • 项目建设计划书关键词优化排名哪家好
  • 老网站改版做别的黄冈网站搭建推荐
  • 会网站建设好吗百度知道首页官网
  • 女士服装定制网站站长工具seo综合查询怎么使用的
  • 如何做网站网页免费整站优化的公司
  • 制作网页游戏htmlseo点击软件手机
  • 如何做黑客攻击网站百度查重免费入口
  • 做网站外包好吗优化大师app下载
  • 杭州pc网站制作公司培训管理平台
  • 网站问题seo解决方案如何在微信上做推广
  • 网站建设的国内外现状怎么从网上找国外客户
  • 做标签网站刷单关键词大全
  • 网站网站建设专业营销策划推广公司
  • 玉环哪里有做网站兔子bt樱桃搜索磁力天堂
  • 大连网站建设渠道今天的新闻是什么
  • java做的文学网站时事新闻最新
  • 微信团购群网站怎样做百度网盘搜索引擎网站
  • 网页制作常用的技术有哪些四川seo多少钱
  • 温州科技网站建设中国进入全国紧急状态
  • 网站滚动效果怎么做的2345网址大全