当前位置:网站首页>嵌入式启动流程
嵌入式启动流程
2022-07-06 09:17:00 【csdndulala】
名词解释
ROM 集成在SOC内部的只读存储器
BootROM 存储在Rom的第一段运行程序
BL:BootLoader 为OS的运行进行硬件驱动(PC上称为BIOS)
SPL:Second Program Loader 相较于BootRom的第二段运行程序
DDR:常说的内存
SRAM:集成在SOC内部的小内存
U-Boot:开源BootLoader程序 GPL v2
- CPU的PC指向BootROM
- BootROM(BL0):1~16KB
局部初始化Flash,Flash可能会工作在一个低速率状态
校验SPL
将SPL代码拷贝到SRAM
控制权交给SPL(跳转到SPL的第一行代码) - SPL(BL1):小于128KB
初始化DDR、Flash
校验U-Boot
将U-Boot拷贝到DDR
控制权交给U-Boot(跳转到U-Boot的第一行代码) - U-Boot(BL2):小于2M
初始化Flash
将OS拷贝到DDR
控制权交给OS(跳转到OS的第一行代码) - OS:可以很大,没有限制
所有设备的驱动
内存管理、文件系统、进程管理…
启动shell,自动运行约定的脚本
等待用户输入指令
边栏推荐
- 数据库面试常问的一些概念
- [CDH] modify the default port 7180 of cloudera manager in cdh/cdp environment
- 电商数据分析--薪资预测(线性回归)
- Variable parameter principle of C language function: VA_ start、va_ Arg and VA_ end
- Wangeditor rich text reference and table usage
- List and set
- XML文件详解:XML是什么、XML配置文件、XML数据文件、XML文件解析教程
- Composition des mots (sous - total)
- arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
- mysql实现读写分离
猜你喜欢
Stage 4 MySQL database
Wangeditor rich text reference and table usage
机器学习--线性回归(sklearn)
几个关于指针的声明【C语言】
物联网系统框架学习
MongoDB
RT-Thread的main线程“卡死”的一种可能原因及解决方案
Principle and implementation of MySQL master-slave replication
Analysis of charging architecture of glory magic 3pro
[yarn] CDP cluster yarn configuration capacity scheduler batch allocation
随机推荐
MySQL主从复制的原理以及实现
Vert. x: A simple TCP client and server demo
Funny cartoon: Programmer's logic
Contiki source code + principle + function + programming + transplantation + drive + network (turn)
Variable star user module
The first simple case of GNN: Cora classification
arduino获取随机数
There are three iPhone se 2022 models in the Eurasian Economic Commission database
Gallery's image browsing and component learning
电商数据分析--薪资预测(线性回归)
Wangeditor rich text component - copy available
Using LinkedHashMap to realize the caching of an LRU algorithm
【yarn】Yarn container 日志清理
【CDH】CDH5.16 配置 yarn 任务集中分配设置不生效问题
荣耀Magic 3Pro 充电架构分析
数据库面试常问的一些概念
4. Install and deploy spark (spark on Yan mode)
mysql实现读写分离
Word排版(小计)
C language, log print file name, function name, line number, date and time