Boot-loader设计思路分析

11-20| http://www.dianzi6.com | arm嵌入式|人气:178

Boot-loader设计思路分析

  Boot-loader主要作用是初始化一些必要的设备,然后调用内核,核。它主要完成如下工作(如图所示)。

Boot-loader主要工作

  图 Boot-loader主要工作

  (1)建立和初始化SDRAM,探测所有的SDRAM位置和大小并进行初始化。

  (2)Boot-loader初始化并启动一个串口,让内核的串口驱动自动探测哪个串口作为内核的控制台。

  (3)检测机器的系统结构,Boot-loader探测机器类型传递给内核MACH TYPE值。

  (4)Boot-loader创建和初始化内核的tagged list,传递系统内存的大小和位置,以及根文件系统的位置。

  (5)调用内核镜像。可以从Hash调用内核,也可以从RAM中调用内核。对于后者,内核使用内核镜像以下的20K内存作为页表。

  欢迎转载,信息 如果觉得 Boot-loader设计思路分析这篇文章不错,可以推荐给朋友分享哦。

本文Tags:arm嵌入式系统,arm系统,arm开发,arm嵌入式,
相关arm嵌入式资料


温馨提示; 本站的资料全部免费下载,为方便下次找到本站记得将本站加入收藏夹哦,牢记网址http://www.dianzi6.com

此页提供Boot-loader设计思路分析arm嵌入式系统,arm系统,arm开发, arm嵌入式参考。本站还有更多的arm嵌入式相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8