1. 安装开发环境

首先劝一个事情,如果没有原生 Linux 环境,那么直接在 Windows 下开发没有什么不妥的。

因为 WSL2 默认无法直接识别 USB 设备,需要借助额外工具挂载,而且挂在完不能同时在 Windows 下访问,用完还得卸载。可能有价值,但不是我们学习的重点,所以这次算了。

这是一块 ESP32-S3 开发板,但是是一块杂牌板,但不影响我们学习就是了。

ESP32,所以没必要避开 RTOS。

完成 build,flash,monitor:

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

void app_main(void) {
int i = 0;
while (1) {
printf("Hello from ESP32-S3! Count: %d\n", i++);
vTaskDelay(pdMS_TO_TICKS(1000));
}
}

2. 认识开发板


Nothing built can last forever.
本站由 iznomia 使用 Stellar 1.30.4 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。