嵌入式(标准C环境下)下通用的内存池的实现---后记(使用)

  1. // 将常用的 malloc 和 free 替换成池提供的内存访问函数
  2. void* memory_pool_malloc(UINT32 size);
  3. void memory_pool_free(void* pAddr);
  4. // 记得初在应用最开始始化和最后释放
  5. memory_pool_init() 
  6. memory_pool_release();
  7. // 在嵌入式环境下,尤其需要字节对齐问题
  8. // 内存池的应用是完整的,但不是最优的
  9. // J_OSP_AllocateMemory 是对 malloc 的一个封装,移植层的表示而已,可以理解成 malloc
发布了36 篇原创文章 · 获赞 33 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/turui/article/details/3135088