![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS
文章平均质量分 78
关于 FreeRTOS 的相关知识与经验
Jerry.yl
jerry.yl@foxmail.com
展开
-
FreeRTOS 之任务 CPU 使用率统计
示例工程代码库地址如下:GiteeGit1. 先看结果博主对 vTaskList 和 vTaskGetRunTimeStats 函数进行了封装,名为 OS_SysInfo,其实现如下:/** * @brief printf system info, include task list and run time */void OS_SysInfo(void){ char *pBuf = OS_MemAlloc(uxTaskGetNumberOfTasks() * (60 + c原创 2022-01-21 14:56:45 · 1605 阅读 · 0 评论 -
FreeRTOS 之 heap_4 踩坑之路
参考博文连接:FreeRTOS系列 – heap_4.c 内存管理分析FreeRTOS Heap 1_2_3_4_5 比较示例工程代码库地址如下:GiteeGit1. 问题描述博主在使用 heap_4 的 pvPortMalloc 和 vPortFree 堆内存操作函数时,遇到个奇怪问题,即:调用 vPortFree 函数不能正常释放内存FreeRTOSConfig.h#define configASSERT( x ) \ if( ( x ) == 0 ) { \ task原创 2022-01-19 10:56:43 · 2321 阅读 · 3 评论