CPU上电后,会从某个地址开始执行;ARM结构的CPU从地址0X00000000开始执行。嵌入式开发板中需要把存储期间ROM/flash等映射到这个地址,bootloader就存放在这个地址处,这样一上电就可以执行。
- bootloader结构和启动过程
嵌入式Linux系统从软件角度分为4层:
文件系统是对数据的组织方式,作用于存储设备中。
<br />在嵌入式的固态存储设备上有相应的分区来存储这些组件,如上所示。
- bootloader与内核的交互
- bootloader种类繁多
- uboot工程