系统相关
首页 > 系统相关> > LittleVGL--03littleVGL堆的内存分配

LittleVGL--03littleVGL堆的内存分配

作者:互联网

littleVGL的内存消耗主要体现在 2个方面 。

第一个是显示缓冲区。

第二个就是我们这里所要讲到的堆,这个堆是专门由 littleVGL 自己来管理的,主要用在对象控件的创建上。堆的大小呢?一般从几KB到十几KB或者更大都是可以的。一般的话,分配16KB完全能够满足需求。

而 littleVGL堆的内存分配也是有 2种方式 ,如下所示 :
(1) 采用内部的 sram,方法是定义一个静态的局部数组。
(2) 和显示缓冲区一样,采用外部的大容量 sram 。

一般来说,我们直接使用内部的 sram 就可以了。当微处理器的内部SRAM完全不够用时再使用外部的 sram 。当需要使用到时,再来看。

标签:KB,--,sram,LittleVGL,03littleVGL,缓冲区,分配,littleVGL,内存
来源: https://blog.csdn.net/xuechanba/article/details/122607791