4767| 6
|
关于LWIP系统使用·内存堆内存池的配置问题 |
1金钱
最佳答案自己看了几天,原来是自己理解错了
lwip系统中,即有用到内存堆,也有用到内存池的,之前误以为是两种只能选一种。其实是
若定义MEM_USE_POOLS=1,用内存池来实现内存堆分配,即不用堆来申请、释放内存,而是用内存池的实现方式来使用malloc,free这些函数
若定义MEMP_MEM_MALLOC=1,内存池的实现不采用原先的方式,即不使用先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用这种方式,而是使用堆分配。
不过lw ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-2 07:30
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网