FreeRTOS内存优化技巧

0
回复
207
查看
[ 复制链接 ]

38

主题

1

回帖

130

积分

管理员

积分
130
2025-6-30 08:47:31 显示全部楼层 阅读模式
FreeRTOS内存优化技巧
🎯 实战配置:
  • 修改FreeRTOSConfig.h:

[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 10 * 1024 ) ) // 堆大小#define configUSE_MALLOC_FAILED_HOOK 1 // 内存不足回调
  • 内存分配策略选择:

[backcolor=var(--ds-md-code-block-banner-wrap-background-color)][color=var(--dsr-text-2)]c
[color=var(--dsr-icon-fg-1)][color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

复制

[color=var(--button-text-color)][backcolor=var(--ds-button-color)][color=var(--button-icon-color)]

下载





// heap_1.c - 适用于无动态创建任务// heap_4.c - 带内存碎片整理(推荐)

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则