程序存储和运行时的内存分布 程序存储和运行时的内存分布(针对嵌入式设备) 程序存储和运行时的内存分布(针对嵌入式设备) ROM RW_data 可读写数据 初始化为非0的全局变量 RO只读区域 Code代码域 RO_data只读数据域 const修饰的全局变量及常量 ZI_data 0初始化数据 未初始化的全局变量和初始化为0的全局变量 RAM BSS段 未初始化的全局变量和静态变量的一块内存区域 .data数据段 已初始化的全局变量和静态变量的一块内存区域 .text代码段 代码+只读变量 堆Heap 动态分配的内存段 栈Stack 程序临时创建的局部变量