当前位置:网站首页>嵌入式启动流程
嵌入式启动流程
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,自动运行约定的脚本
等待用户输入指令
边栏推荐
- SQL time injection
- 荣耀Magic 3Pro 充电架构分析
- Variable star user module
- XML file explanation: what is XML, XML configuration file, XML data file, XML file parsing tutorial
- Unit test - unittest framework
- Redis interview questions
- Oppo vooc fast charging circuit and protocol
- FTP file upload file implementation, regularly scan folders to upload files in the specified format to the server, C language to realize FTP file upload details and code case implementation
- Pytorch实现简单线性回归Demo
- MySQL主从复制的原理以及实现
猜你喜欢
Small L's test paper
A possible cause and solution of "stuck" main thread of RT thread
Stage 4 MySQL database
STM32型号与Contex m对应关系
Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries(XGBoost)
Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries
STM32 how to locate the code segment that causes hard fault
C language callback function [C language]
分布式节点免密登录
Detailed explanation of 5g working principle (explanation & illustration)
随机推荐
Detailed explanation of nodejs
Stage 4 MySQL database
A possible cause and solution of "stuck" main thread of RT thread
uCOS-III 的特点、任务状态、启动
Detailed explanation of Union [C language]
2020 WANGDING cup_ Rosefinch formation_ Web_ nmap
Word typesetting (subtotal)
Pytoch Foundation
Machine learning -- decision tree (sklearn)
Comparison of solutions of Qualcomm & MTK & Kirin mobile platform USB3.0
Unit test - unittest framework
XML文件详解:XML是什么、XML配置文件、XML数据文件、XML文件解析教程
arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
FTP文件上传文件实现,定时扫描文件夹上传指定格式文件文件到服务器,C语言实现FTP文件上传详解及代码案例实现
列表的使用
高通&MTK&麒麟 手机平台USB3.0方案对比
高通&MTK&麒麟 手機平臺USB3.0方案對比
STM32型号与Contex m对应关系
[mrctf2020] dolls
ToggleButton实现一个开关灯的效果