当前位置:网站首页>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
边栏推荐
- 使用LinkedHashMap实现一个LRU算法的缓存
- arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
- Dependency in dependencymanagement cannot be downloaded and red is reported
- mysql实现读写分离
- MongoDB
- arduino获取数组的长度
- RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
- MP3mini播放模块arduino<DFRobotDFPlayerMini.h>函数详解
- RT-Thread 线程的时间片轮询调度
- Gallery之图片浏览、组件学习
猜你喜欢
随机推荐
mysql实现读写分离
[Kerberos] deeply understand the Kerberos ticket life cycle
E-commerce data analysis -- User Behavior Analysis
树莓派 轻触开关 按键使用
SQL time injection
Priority inversion and deadlock
共用体(union)详解【C语言】
Comparaison des solutions pour la plate - forme mobile Qualcomm & MTK & Kirin USB 3.0
RT-Thread的main线程“卡死”的一种可能原因及解决方案
Correspondence between STM32 model and contex M
Redis interview questions
TypeScript
Gallery's image browsing and component learning
arduino获取随机数
E-commerce data analysis -- salary prediction (linear regression)
PyTorch四种常用优化器测试
Machine learning -- linear regression (sklearn)
OPPO VOOC快充电路和协议
map文件粗略分析
Pytoch temperature prediction









