--> --> >-->

FreeRTOS笔记

前言 基于ESP32S+ESP-IDF的FreeRTOS笔记。 FreeRTOS 里函数名前缀通常表示返回值类型或返回值含义,属于一种命名约定,常见如下: 前缀 典型返回类型 含义 v void 无返回值 x BaseType_t 基础有符号类型,常用于返回状态、布尔值或错误码 ux UBaseType_t 无符号基础类型,常用于返回数量、索引、优先级等 ul uint32_t / unsigned long 32 位无符号整数 us uint16_t / unsigned short 16 位无符号整数 uc uint8_t / unsigned char 8 位无符号整数 c char 字符类型 pc char * 指向字符的指针,常用于字符串 puc uint8_t * 指向无符号 8 位数据的指针 pv void * 通用指针 px 指向某种结构体的指针 常用于 FreeRTOS 内部结构体指针 e 枚举类型 返回枚举值 prv 通常是 static 私有函数 FreeRTOS 内部私有函数,不强调返回值类型 系统启动流程 flowchart LR entry["ENTRY(call_start_cpu0)<br/><small>esp_system/sections....

June 5, 2026 · 8 min