特牛网址导航

linux系统启动流程_如何让系统从ram中启动-CSDN博客

网友收藏
uboot把内核加载到RAM中后,经过内核解压和初始化后,开始运行硬件初始化代码,进行一些列内核相关的初始化,挂载根文件系统等,然后调用第一个程序init(),init相当于一个主进程,开始等待运行用户应用程序,这样系统就算启动完成了。由于uboot和内核启动的顺序是不一样的,他们两个是没有办法相互通信的,因此他们之间传递参数只能约定好一个地址,uboot启动完毕后,kernel会从这个地址上获取uboot传递的参数,除了约定地址之外,还规定参数的结构。- 3)R2一般设置成DTB的开始地址。_如何让系统从ram中启动