- 5
- 0
- 约1.02万字
- 约 11页
- 2017-05-27 发布于贵州
- 举报
嵌入式系统地BootLoader
嵌入式系统的BootLoader
3.1? BootLoader概述
一个嵌入式Linux系统从软件的角度看通常分为4个层次:引导加载程序、Linux内核、文件系统、用户应用程序。
引导加载程序是系统加电后运行的第一段代码。大家熟悉的PC中的引导程序一般由BIOS和位于MBR的操作系统BootLoader(例如LILO或者GRUB)一起组成。然而在嵌入式系统中通常没有像BIOS那样的固件程序,因此整个系统的加载启动任务就完全由BootLoader来完成。在嵌入式Linux中,引导加载程序即等效为BootLoader。简单地说,BootLoader就是在操作系统内核运行前执行的一段小程序。通过这段小程序,我们可以初始化必要的硬件设备,创建内核需要的一些信息并将这些信息通过相关机制传递给内核,从而将系统的软硬件环境带到一个合适的状态,最终调用操作系统内核,真正起到引导和加载内核的作用。
BootLoader是依赖于硬件实现的,特别是在嵌入式系统中。不同体系结构需求的BootLoader是不同的,除了体系结构,BootLoader还依赖于具体的嵌入式板级设备的配置。也就是说,对于两块不同的嵌入式板而言,即使它们基于相同的CPU构建,运行在其中一块电路板上的BootLoader,未必能够运行在另一块电路开发板上。
Bootloader的启动过程可以是单阶段的,也可以是多阶段的。大多数
您可能关注的文档
最近下载
- 2026广东佛山南海农商银行秋季校园招聘笔试备考试题及答案解析.docx VIP
- 全球变化生态学(南开大学)超星尔雅学习通章节测试答案.doc VIP
- 电动车铅酸电池修复方法解析.pptx VIP
- 山西省医疗机构麻醉药品、第一类精神药品 .pdf VIP
- 杭州西奥电梯XO-CON8642调试说明书.pdf VIP
- 2026年安徽省中考英语知识点归纳整理汇总(考试复习重点).docx VIP
- 集成电路科学与工程导论 第二章 集成电路关键材料.ppt VIP
- 2026年中职单招考试试题及答案.docx VIP
- 高支模专项方案.pdf VIP
- 湖北省2024~2025学年高三化学上册期中检测试卷.docx
原创力文档

文档评论(0)