esp32文件路径:D:/Espressif/frameworks/esp-idf-v5.4.1/components/**
创建工程:查看->命令面板,在里面搜索create project from extersion template

步骤2) 选择要创建工程的路径

步骤3)选择工程的类型

步骤4)在main.c的app_main函数我们添加一个打印printf

后面就是选择芯片,选择烧入方式,编译下载。
创建分区文件
命令面板 搜索partition table,出来以下画面,我们打开分区编辑器UI

SDK编辑器设置好对于的文件和flash大小
logging库
1 |
|
**<font style="color:rgb(79, 79, 79);">xTaskCreate</font>** 函数原型
<font style="color:rgb(77, 77, 77);">xTaskCreate</font> 是 FreeRTOS 中用于创建任务的函数。
1 | BaseType_t xTaskCreate( |
json基础
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但独立于语言,广泛用于Web应用中的数据交换。
json编程

{“FUNC”:“HW”,“OPERATE”:“LED_ON”,“PARAM1”:null,“PARAM2”:null,“PARAM3”:null,“PARAM4”:null,“PARAM5”:null,“PARAM6”:null}
在ESP IDF中已经集成了json的库,就是cJson,只需要引用这个头文件即可以使用其中的API
1 |
|
说些什么吧!