下载 >  存储 >  其它 > 单片机动态内存分配模块代码

单片机动态内存分配模块代码 评分:

因单片机的ram非常有限,本人在实际的工作中发现在编写单片机程序时能使用动态内存分配将对程序结构和提高程序复杂度有很大的帮助,但是编写动态内存分配代码因ram有限又不适宜采用动态链表的方式来管理内存,采用固定分配块的方式又不能充分利用单片机的ram(有时候一个字节都很重要啊),为此想出这个在速度和ram使用效率折中的办法(因为在使用动态内存的地方往往速度要求不是很高)。 本代码是采用C语言编写,可以在任何可编译C语言的工具上编译。
2013-01-05 上传大小:8KB
分享
收藏 (6) 举报

评论 共11条

kenzhang1031 能实现动态管理,对MCU来说是有难度的
2017-10-14
回复
wujianhui1991 学些一下,在单片机中使用daynamic ram个人觉得还是做为一个尝试把。
2015-06-17
回复
changjiangfeixue 学习一下,在单片机中使用还有点担心。
2015-03-22
回复
brownheart 还可以吧,最后自己写了
2014-12-16
回复
u012569010 优点高端的样子啊
2014-10-22
回复
q1191817588 不错,拿来已经学会了此方法
2014-10-20
回复
fpete 有点复杂,学习一下
2014-09-10
回复
hunterzhou0 确实不错,已经在用,但还不确定稳定性是否测试过,用在Microchip单片机上,用Mplab没发现问题,但用MPLABX 好像同样的程序编译不通过,不知道为什么。
2014-08-09
回复
xiaoxiaoluoluojian 还可以,值得借鉴一下。
2013-09-17
回复
gce7212201 学些一下,在单片机中使用daynamic ram个人觉得还是做为一个尝试把。
2013-07-28
回复
C51 实现动态内存分配
单片机的动态内存管理-一以链表为例
单片机内存管理器第三版
单片机的动态内存管理——自己实现heap管理
关于单片机内存解释的整理
51单片机内存管理
一个简单而强大的单片机内存管理器-不带内存碎片整理
单片机(不基于os)下如何实现简单的内存管理(malloc,realloc和free函数的重新实现)
自写单片机malloc,高效利用ram,不再有内存碎片
单片机上内存管理(重定义malloc & free)de实现
51单片机动态数组开辟问题
malloc函数在51单片机上的怪现象,不信自己试试
操作系统动态内存分配java

package 内存分配; public class Chart { private String cName;// 分区名称 private int cSize; // 分区大小 private int cStart;// 分区起始地址 private int cEnd; // 分区结束地址 private boolean flag;// 此分区是否还能被分配 public String getcName() { return cName; } public void setcName(String cName) { this.cName = cName; }

立即下载
动态内存分配 的方法(C语言)

C语言实现内存管理,实现malloc() ,free(), 但不会不会像标准库的动态内存分配函数容易引起内存崩溃。

立即下载
动态内存分配动态内存分配

动态内存分配动态内存分配动态内存分配动态内存分配动态内存分配

立即下载
操作系统动态存储分配算法

这是动态存储分配算法的实验报告, 包含有界面和源码。

立即下载
C 动态内存分配研究

C 动态内存分配研究C 动态内存分配研究C 动态内存分配研究C 动态内存分配研究C 动态内存分配研究

立即下载
操作系统-动态内存分配

1、首次适应算法(FF) 2、循环首次算法(NF) 3、最佳适应(BF) 4、最坏适应(WF) 5、回收算法

立即下载
操作系统内存分配算法

四种常见的内存分配算法,简要介绍其优缺点以及代码实现

立即下载
String类运算符重载(采用动态内存分配

c++实现对string类进行运算符重载,实现运算+,=,+=运算。

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

单片机动态内存分配模块代码

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: