LwMEM轻量级动态内存管理器

联合创作 · 2023-09-28 09:48

lwmem是一个用于轻量级嵌入式项目的内存池接口,用于动态内存管理的相关功能,它实现了malloc,calloc,realloc和free等函数,可以用于嵌入式裸机、轻设备的开发。


特性:



  • 用 ANSI C99 编写,与size_tsize 数据类型兼容

  • 实现用于内存分配、malloc、calloc、realloc 和 free 的标准 C 库函数

  • 使用首次拟合算法搜索空闲块

  • 支持多个分配实例在内存和/或 CPU 内核之间进行拆分

  • 支持不同的内存区域以允许使用碎片化的内存

  • 高度可配置的内存分配和重新分配

  • 支持内存碎片化的嵌入式应用

  • 支持汽车应用

  • 支持先进的 free/realloc 算法以优化内存使用

  • 操作系统就绪,线程安全的 API

  • C++ 包装函数

  • 用户友好的 MIT 许可证

浏览 87
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报