当前位置:网站首页>Embedded startup process
Embedded startup process
2022-07-06 12:02:00 【csdndulala】
A term is used to explain
ROM Integrated into the SOC Internal read only memory
BootROM Stored in Rom The first section of the running program
BL:BootLoader by OS The operation of the hardware driver (PC It's called BIOS)
SPL:Second Program Loader Compare with BootRom The second section of the running program
DDR: Commonly known memory
SRAM: Integrated into the SOC Small internal memory
U-Boot: Open source BootLoader Program GPL v2
- CPU Of PC Point to BootROM
- BootROM(BL0):1~16KB
Local initialization Flash,Flash It may work at a low rate
check SPL
take SPL Copy the code to SRAM
Control to SPL( Jump to SPL First line of code for ) - SPL(BL1): Less than 128KB
initialization DDR、Flash
check U-Boot
take U-Boot copy to DDR
Control to U-Boot( Jump to U-Boot First line of code for ) - U-Boot(BL2): Less than 2M
initialization Flash
take OS copy to DDR
Control to OS( Jump to OS First line of code for ) - OS: It can be very big , There is no limit to
Drive of all equipment
memory management 、 file system 、 Process management …
start-up shell, Automatically run the agreed script
Waiting for user input instructions
边栏推荐
- 选择法排序与冒泡法排序【C语言】
- Redis interview questions
- FTP文件上传文件实现,定时扫描文件夹上传指定格式文件文件到服务器,C语言实现FTP文件上传详解及代码案例实现
- AMBA、AHB、APB、AXI的理解
- Comparaison des solutions pour la plate - forme mobile Qualcomm & MTK & Kirin USB 3.0
- AMBA、AHB、APB、AXI的理解
- RT-Thread的main线程“卡死”的一种可能原因及解决方案
- Amba, ahb, APB, Axi Understanding
- OPPO VOOC快充电路和协议
- MongoDB
猜你喜欢
MySQL realizes read-write separation
Feature of sklearn_ extraction. text. CountVectorizer / TfidVectorizer
Basic use of pytest
MySQL数据库面试题
Amba, ahb, APB, Axi Understanding
几个关于指针的声明【C语言】
MySQL主从复制的原理以及实现
荣耀Magic 3Pro 充电架构分析
RT-Thread的main线程“卡死”的一种可能原因及解决方案
R & D thinking 01 ----- classic of embedded intelligent product development process
随机推荐
[template] KMP string matching
C language, log print file name, function name, line number, date and time
Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries(XGBoost)
机器学习--决策树(sklearn)
Dependency in dependencymanagement cannot be downloaded and red is reported
5G工作原理详解(解释&图解)
A possible cause and solution of "stuck" main thread of RT thread
ESP学习问题记录
ESP8266使用arduino连接阿里云物联网
Detailed explanation of express framework
Distribute wxWidgets application
Mysql database interview questions
I2C总线时序详解
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
OSPF message details - LSA overview
MySQL realizes read-write separation
map文件粗略分析
Basic knowledge of lithium battery
Those commonly used tool classes and methods in hutool
Kaggle competition two Sigma connect: rental listing inquiries