推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

FreeRTOS RAM使用情况及优化方法

更新时间:2019-10-23 22:19:57 大小:92K 上传用户:sun2152查看TA发布的资源 标签:freertosRAM 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

一.写在前面的话:

嵌入式设计中使用RTOS必然会带来额外的RAM消耗,然而许多初次接触RTOS的工程师并不清楚如何评估RAM的消耗量。这篇文档以FreeRTOS为例,介绍评估RAM使用情况的一般方法,并给出在FreeRTOS下优化RAM使用的方法,也由衷的期望读者在使用其他RTOS时,可以通过相似的思路来解决问题。

二.FREERTOS RAM 使用情况

FreeRTOS的组件包括调度器,内存管理单元及任务间通讯方法,当然还提供可选的软件定时器(事实上,多数RTOS提供的组件都是这几项)。因此对RAM的使用情况的评估也与这几项直接相关。内存管理单元提供内存管理办法,直接消耗内存的包括调度器,任务间通讯方法及软件定时器,当然每一个任务还需要一定的堆栈空间。在具体的应用中,使用的任务数量可能不同,每个任务的堆栈空间也可能不一样,任务间通讯的方式也可能不同,当然我们还要考虑到MCU得内核和编译器优化选项的问题。但是,通过简单的估算,还是可以轻松的得到RAM使用情况的大体信息。


部分文件列表

文件名 大小
FreeRTOSRAM使用情况及优化方法.pdf 92K

全部评论(0)

暂无评论