在 2024年11月 发布的文章 - 田帅康学习笔记

【经验分享】怎样在ESP32平台上实现高效刷图动画

怎样在ESP32上流畅的播放动画最近有一个预研项目,在ESP32上播放动画,于是来测试一下ESP32刷动态图的极限性能1. 硬件以及内容描述名称描述CPUESP32S3@240MhzRAM512KB (IRAM (192KB ) + DRAM( 328KB ))LCDILI9341分辨率240*240图像位深16bit RGB565SPI速率60Mbps图像数量400张原始数据总大小45MB图片占

- 阅读全文 -

TLSF内存算法

TLSF内存算法1、动态内存算法管理背景项目中经常需要使用malloc进行动态内存分配,但是存在两个缺陷由于分配算法的复杂度,分配时间不确定在不断地申请、释放过程中,容易因为内存对齐产生碎片内存这两个缺点在项目中华通常是不被允许的,因此需要一套较为合理且时间可确定的动态内存管理机制,目前有以下两种解决方案:动态内存堆管理算法(mmheap),用于不定长分配静态内存池管理算法(mmblk),用于定长

- 阅读全文 -