从烧录程序到设备加载运行
前言 在最近的一个项目中,突然想起以前学习嵌入式系统启动流程,所以借此机会复习一下从烧录程序到设备加载代码运行的过程,加深印象。一.程序的结构一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个...