1 oslmalloc
用于control buffer申请,size有限制,一般使用于较小buffer(通常0 -
2k)的申请。
2 app_malloc
ASM机制。用于应用共享内存的申请,需要注册ID,如有内存冲突,系统会提示停掉正在使用的APP,供用户选择停止。
3 scr_malloc
用于屏幕buffer申请,模板内部使用。
4 med_ext_malloc
用于申请较大块内存(2k - ?),从MED
pool中。申请释放都比较简单,不用注册ID,但是注意free函数参数,需要对应2级指针。
med_free_ext_mem( (void **) &tempBuf );
(转载) MTK申请内存
最新推荐文章于 2023-03-16 14:30:56 发布
本文介绍了四种不同的内存分配方法:1oslmalloc适用于小尺寸buffer(0-2k);app_malloc通过ASM机制管理应用共享内存,并在冲突时提示用户;scr_malloc专为屏幕buffer设计;med_ext_malloc则用于分配较大内存块(2k以上),并提供了简单的申请和释放过程。
9513

被折叠的 条评论
为什么被折叠?



