当前位置:网站首页>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
边栏推荐
- Detailed explanation of Union [C language]
- SQL time injection
- The first simple case of GNN: Cora classification
- STM32 how to locate the code segment that causes hard fault
- MySQL主从复制的原理以及实现
- .elf .map .list .hex文件
- E-commerce data analysis -- salary prediction (linear regression)
- MongoDB
- JS array + array method reconstruction
- Small L's test paper
猜你喜欢
Redis面试题
Vert. x: A simple login access demo (simple use of router)
Time slice polling scheduling of RT thread threads
Machine learning -- linear regression (sklearn)
機器學習--線性回歸(sklearn)
R & D thinking 01 ----- classic of embedded intelligent product development process
Comparaison des solutions pour la plate - forme mobile Qualcomm & MTK & Kirin USB 3.0
程序员老鸟都会搞错的问题 C语言基础 指针和数组
Fashion-Gen: The Generative Fashion Dataset and Challenge 论文解读&数据集介绍
Comparison of solutions of Qualcomm & MTK & Kirin mobile platform USB3.0
随机推荐
OSPF message details - LSA overview
map文件粗略分析
C语言,log打印文件名、函数名、行号、日期时间
inline详细讲解【C语言】
RT thread API reference manual
Linux yum安装MySQL
Priority inversion and deadlock
Gallery之图片浏览、组件学习
Analysis of charging architecture of glory magic 3pro
高通&MTK&麒麟 手机平台USB3.0方案对比
冒泡排序【C语言】
Reno7 60W super flash charging architecture
Apprentissage automatique - - régression linéaire (sklearn)
R & D thinking 01 ----- classic of embedded intelligent product development process
Inline detailed explanation [C language]
Yarn installation and use
列表的使用
Basic use of pytest
IOT system framework learning
Vert. x: A simple login access demo (simple use of router)