学习资料 第5页
分享各种类型学习资料
70020 esp32 Queue二进制信号量-爱设计

70020 esp32 Queue二进制信号量

释放信号量 获取信号量 信号量在实际使用中更多充当标志位,提示任务进行与否
ship123的头像-爱设计ship1231年前
033566
70012 esp32 freertos 任务的挂起和恢复-爱设计

70012 esp32 freertos 任务的挂起和恢复

vTaskSuspend(pxTask1); pxTask1任务句柄,任务外挂起Task1 任务内挂起,空指针就可以 挂起和恢复vTaskSuspend(NULL); vTaskResume(pxTask1); 挂起恢复调度,函数的局限性,vTaskSuspendAll();...
ship123的头像-爱设计ship1231年前
037965
70012 esp32 freertos  task优先级-爱设计

70012 esp32 freertos task优先级

通过句柄pxTask获取优先级,最大优先级25 同样优先级轮询的方式执行,时间片轮询 设置优先级,需要取句柄pxTask
ship123的头像-爱设计ship1231年前
037664
70014 ESP32_freeRTOS Task堆栈设置和调试-爱设计

70014 ESP32_freeRTOS Task堆栈设置和调试

检测任务堆栈剩余空间 返回最小剩余数量,接近0接近溢出
ship123的头像-爱设计ship1231年前
018060
70022 ESP32_freeRTOS mutex互斥量-爱设计

70022 ESP32_freeRTOS mutex互斥量

优先级别继承 void Task1(void *pvParameters) { BaseType_t iRet; while (1) { printf('Task1:run\n'); iRet = xSemaphoreTake(mutexHandle, portMAX_DELAY); if (iRet == pdPASS) { printf('T...
ship123的头像-爱设计ship1231年前
051358
70033 ESP32 JTAG Debug GDB

70033 ESP32 JTAG Debug GDB “Stepping”命令单步调试

每次运行一行不会进入函数中 step进入子函数,调用finish结束当前运行 运行到哪一行
ship123的头像-爱设计ship1231年前
03555
70053 ESP32 LVGL Button控件03--取得事件原始激发控件指针-爱设计
70018 esp32 Queue队列邮箱-爱设计

70018 esp32 Queue队列邮箱

邮箱可以被任何任务读取 写邮件 portMAX_DELAY
ship123的头像-爱设计ship1231年前
040949
70035 ESP32 JTAG Debug GDB Jump命令-爱设计

70035 ESP32 JTAG Debug GDB Jump命令

忽略代码 重复代码 强制执行代码 忽略代码 强迫运行分支代码
ship123的头像-爱设计ship1231年前
038940
70029 ESP32 JTAG Debug 断点设置查看命令-爱设计