摘要: 一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘。 现在我们就一个STM32的工程为例子 上面提到的 Program Size 包含以下几个部分: (1)Code:代码段,存放程序的代码部分; (2)RO-data:只读数据段,存放程序中定 阅读全文
posted @ 2019-03-30 22:19 陌鉎こ城sHi 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 在了解堆与栈之前,我们想来了解下程序的内存分配 一个编译的程序占用的内存分为以下几个部分 : 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 阅读全文
posted @ 2019-03-30 22:06 陌鉎こ城sHi 阅读(397) 评论(0) 推荐(0) 编辑