0
点赞
收藏
分享

微信扫一扫

uboot启动流程

北冥有一鲲 2024-11-06 阅读 15
c语言linux

阶段1:汇编语言程序

1.进行基本的硬件初始化,包括关闭看门狗、中断、MMU和CACHE等,配置系统时钟。

2.为加载 Stage2 准备RAM空间

3.拷贝内核映像和操作系统映像到RAM中

4.设置堆栈指针SP

5.跳到Stage2的入口点

阶段2:C语言程序

1.初始化本阶段要用到的硬件设备,例如UART

2.检测系统的内存映射

3.加载内核映像和根文件系统映像

4.设置内核的启动参数

举报

相关推荐

0 条评论