Boot-loader设计思路分析
发布时间:2008/12/31 0:00:00 访问次数:487
boot-loader主要作用是初始化一些必要的设备,然后调用内核,核。它主要完成如下工作(如图所示)。
图 boot-loader主要工作
(1)建立和初始化sdram,探测所有的sdram位置和大小并进行初始化。
(2)boot-loader初始化并启动一个串口,让内核的串口驱动自动探测哪个串口作为内核的控制台。
(3)检测机器的系统结构,boot-loader探测机器类型传递给内核mach type值。
(4)boot-loader创建和初始化内核的tagged list,传递系统内存的大小和位置,以及根文件系统的位置。
(5)调用内核镜像。可以从hash调用内核,也可以从ram中调用内核。对于后者,内核使用内核镜像以下的20k内存作为页表。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
boot-loader主要作用是初始化一些必要的设备,然后调用内核,核。它主要完成如下工作(如图所示)。
图 boot-loader主要工作
(1)建立和初始化sdram,探测所有的sdram位置和大小并进行初始化。
(2)boot-loader初始化并启动一个串口,让内核的串口驱动自动探测哪个串口作为内核的控制台。
(3)检测机器的系统结构,boot-loader探测机器类型传递给内核mach type值。
(4)boot-loader创建和初始化内核的tagged list,传递系统内存的大小和位置,以及根文件系统的位置。
(5)调用内核镜像。可以从hash调用内核,也可以从ram中调用内核。对于后者,内核使用内核镜像以下的20k内存作为页表。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:车载信息的硬件电路设计