看网上的的例程,操作过程中居然有申请内存的代码

[复制链接]
821|13
手机看帖
扫描二维码
随时随地手机跟帖
hello牟| | 2016-9-25 22:35 | 显示全部楼层
一般的时候,单片机的内存够用,就用不着内存管理了。

使用特权

评论回复
LearningASM| | 2016-9-26 09:39 | 显示全部楼层
先说说怎样的内存申请,C库带的还是第三方的

使用特权

评论回复
freeelectron| | 2016-9-26 16:00 | 显示全部楼层
内存管理啊

使用特权

评论回复
大白农| | 2016-9-27 15:46 | 显示全部楼层
堆栈空间是有限的,所以要进行内存的管理。

使用特权

评论回复
nobleliom| | 2016-9-27 17:29 | 显示全部楼层
真正的高手,肯定是要做内存规划和管理的。不过我从来没做过。

使用特权

评论回复
jp_chen| | 2016-9-28 15:57 | 显示全部楼层
高手才会玩内存的申请和分配的,这样可以节约内存空间,从而降低芯片的成本

使用特权

评论回复
爱潜泳的鱼| | 2016-9-28 17:47 | 显示全部楼层
大白农 发表于 2016-9-27 15:46
堆栈空间是有限的,所以要进行内存的管理。

一般普通的应用,内置的空间足够了,不需要进行深入的内存管理。

使用特权

评论回复
jermy_z| | 2016-9-30 13:00 | 显示全部楼层
首先单片机的内存可以大小分为ram和rom,这里就不再解释ram和rom的区别了,我们可以将其等效为flash和sram,其中根据flash和sram的定义可得,flash里面的数据掉电可保存,sram中的并不可以,但是sram的执行速度要快于flash,可以将单片机的程序分为code(代码存储区)、RO-data(只读数据存储区)、RW-data(读写数据存储区)和ZI-data(零初始化数据区)。有些空间是固定的,有些空间是可以合理利用的。

使用特权

评论回复
zhangyi3312| | 2016-9-30 14:50 | 显示全部楼层
内存管理实验

使用特权

评论回复
merry_zsp|  楼主 | 2016-10-15 22:12 | 显示全部楼层
hello牟 发表于 2016-9-25 22:35
一般的时候,单片机的内存够用,就用不着内存管理了。

是了,我也从来没有用过这些东西。不过最近才发现,内存管理确实非常有用的。

使用特权

评论回复
merry_zsp|  楼主 | 2016-10-15 22:13 | 显示全部楼层
LearningASM 发表于 2016-9-26 09:39
先说说怎样的内存申请,C库带的还是第三方的

第三方的这种库有点少吧,基本都是标准c库的函数就够了。

使用特权

评论回复
merry_zsp|  楼主 | 2016-10-15 22:15 | 显示全部楼层

对,就是要进行内存的管理。

使用特权

评论回复
merry_zsp|  楼主 | 2016-10-15 22:18 | 显示全部楼层
大白农 发表于 2016-9-27 15:46
堆栈空间是有限的,所以要进行内存的管理。

是呀,稍微复杂点的程序,多定义点变量,就提示内存超过了,比较纠结。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

695

帖子

2

粉丝