嵌入式学习小组
直播中

骨灰级发烧友

11年用户 673经验值
私信 关注

使用malloc()和 free()函数动态的分配/释放内存的危害

前言本文会从以下几个方面阐述使用malloc()和 free()函数动态的分配/释放内存的危害。存在的问题在嵌入式中无法很难实现对内存的动态映射(虚拟内存机制),尤其是裸机中。即使在嵌入式操作系统中,因为是实时性的要求,很少会用动态映射。嵌入式设备自身RAM较少嵌入式设备中RAM往往就几百KB大小,在小型的嵌入式设备中会更加紧张,RAM的使用更是寸土寸金。函数自身的实现较为复杂malloc()和free()自身的实现就比较复杂,自身就占据了很大一块代码空间。安全性在申请内存,使用完毕后,必

更多回帖

发帖
×
20
完善资料,
赚取积分