电路设计 单片机学习 PCB设计 电子制作 电工基础 电路基础 电子电路图 电脑技术 维修教程 手机数码 家电维修 电力技术 电气技术 |
电子基础 arm嵌入式 集成电路 模拟电子 电源管理 显示光电 楼宇控制 安防监控 控制电路 音响功放 单元电路 电子下载 维修资料下载 |
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设计思路分析这篇文章不错,可以推荐给朋友分享哦。
此页提供Boot-loader设计思路分析arm嵌入式系统,arm系统,arm开发, arm嵌入式参考。本站还有更多的arm嵌入式相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8 |