嵌入式内存高频面试题及详细答案(实战版).docx

嵌入式内存高频面试题及详细答案(实战版).docx

嵌入式内存高频面试题及详细答案(实战版)

一、基础概念类(必问基础)

1、嵌入式系统中,程序运行时内存分为哪几个段?各自的作用是什么?

答:嵌入式裸机/RTOS环境下,程序编译链接后,内存主要分为5个核心段,各段特性和用途非常明确:

代码段(.text):存放编译后的程序指令、函数代码、常量字符串。只读、固定大小,烧录到Flash中,运行时不会修改,断电数据不丢失。

只读数据段(.rodata):存放全局只读常量、const修饰的全局变量,比如constchar*str=test。属性和代码段一致,只读,防止程序误修改。

初始化数据段(.data):存放已初始化的全局变量、stati

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档