电子产业一站式赋能平台

PCB联盟网

搜索
查看: 75|回复: 0
收起左侧

一个应用于单片机的内存管理模块

[复制链接]

493

主题

493

帖子

3127

积分

四级会员

Rank: 4

积分
3127
发表于 2024-4-3 11:50:00 | 显示全部楼层 |阅读模式

4imjwht4z0r64029070207.gif

4imjwht4z0r64029070207.gif

本次给大家分享一位大佬写的应用于单片机内存管理模块mem_malloc,这个mem_malloc的使用不会产生内存碎片,可以高效利用单片机ram空间。
mem_malloc代码仓库:
https://github.com/chenqy2018/mem_malloc
mem_malloc介绍一般单片机的内存都比较小,而且没有MMU,malloc 与free的使用容易造成内存碎片。而且可能因为空间不足而分配失败,从而导致系统崩溃,因此应该慎用,或者自己实现内存管理。mem_malloc就是一个不会产生内存碎片的、适合单片机使用的内存管理模块。其与使用malloc的区别如:
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表